Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-01-03, 17:33


kamil445

:D






Wiek: 29
Na forum: 6151 dni
Posty: 119
Nick w MP: Czechu

Piwa: 882

Respekt: 50

Witam zrobi?em strefe admina, wszytko ok ale ona nie dzia?a
G?ra skryptu:
Kod:

new bool:strefaon;

w OnFilterScriptInit:
Kod:

SetTimer("strefa", 100, 1);
strefaon = true;


kom?dy:
Kod:

if(strcmp(cmdtext, "/abase1.s.off", true)==0 && IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_GREEN, "Wy??czy?e?(a?) strefe Admina");
strefaon = false;
return 1;
}
if(strcmp(cmdtext, "/abase1.s.on", true)==0 && IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_GREEN, "W??czy?e?(a?) strefe Admina");
strefaon = true;
return 1;
}

A tu forwardy :
Kod:


forward strefa();
public strefa()
{
for(new i=0; i<200; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInArea(i, 1067.2729,1012.2667,2533.2266,2664.8611) && !IsPlayerAdmin(i))
{
if(strefaon == true)
{
SetPlayerHealth(i,0);
}
}
}
}
}

forward IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy);
public IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}


a kordy jakie maj? by? w
Kod:

if(IsPlayerInArea(i, 1067.2729,1012.2667,2533.2266,2664.8611) && !IsPlayerAdmin(i))

to :
Kod:


AddPlayerClass(7,1067.2729,2533.2266,10.8140,339.0890,0,0,0,0,0,0);
AddPlayerClass(7,1012.2667,2664.8611,10.8125,244.6786,0,0,0,0,0,0);

Mo?e ja co? pokr?ci?em , nie wiem....
Za pomoc oczywi?cie :arrow: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 17:38


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

Dodano: 2012-01-03, 17:38
Kod:


if(IsPlayerInArea(i, 100,1067.2729,1012.2667,2533.2266 && !IsPlayerAdmin(i))


100 To jest okr?g w jakim ma zabija? po prostu ?le u?y?e? tego :P

[ Dodano: 2012-01-03, 17:38 ]
Kod:


if(IsPlayerInArea(i, 100,1067.2729,1012.2667,2533.2266 && !IsPlayerAdmin(i))


100 To jest okr?g w jakim ma zabija? po prostu ?le u?y?e? tego :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 17:52


kamil445

:D






Wiek: 29
Na forum: 6151 dni
Posty: 119
Nick w MP: Czechu

Piwa: 882

Respekt: 50

jaki? error :
Kod:

C:\Users\Kamil\Desktop\bazaa.pwn(312) : warning 213: tag mismatch
C:\Users\Kamil\Desktop\bazaa.pwn(313) : error 001: expected token: ")", but found "{"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.


a linijki to 312
Kod:

if(IsPlayerInArea(i, 100,1067.2729,1012.2667,2533.2266 && !IsPlayerAdmin(i))

a 313
Kod:

{

nie ogarniam tych stref ;D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:04


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Kod:

if(IsPlayerInArea(i, 100,1067.2729,1012.2667,2533.2266) && !IsPlayerAdmin(i))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:07


kamil445

:D






Wiek: 29
Na forum: 6151 dni
Posty: 119
Nick w MP: Czechu

Piwa: 882

Respekt: 50

Nadal 1 errorek ....
Kod:

C:\Users\Kamil\Desktop\bazaa.pwn(313) : error 001: expected token: ")", but found "{"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.

a 313 to
Kod:

{


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:13


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Kod:

if(IsPlayerInArea(i, 100,1067.2729,1012.2667,2533.2266)) && if(!IsPlayerAdmin(i))


spr?buj tak :p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:24


kamil445

:D






Wiek: 29
Na forum: 6151 dni
Posty: 119
Nick w MP: Czechu

Piwa: 882

Respekt: 50

eh nadal , ale teraz s? 2 errory :
Kod:

C:\Users\Kamil\Desktop\bazaa.pwn(312) : error 029: invalid expression, assumed zero
C:\Users\Kamil\Desktop\bazaa.pwn(312) : warning 215: expression has no effect
C:\Users\Kamil\Desktop\bazaa.pwn(312) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:28


X11

Programista D-S






Wiek: 38
Na forum: 5278 dni
Posty: 14
Nick w MP: X11

Piwa: 133

Respekt: 50

Ostrzeżeń: 20%
Mattwell, lol .

Kod:


if(IsPlayerInArea(i, 100,1067.2729,1012.2667,2533.2266 && !IsPlayerAdmin(i)))

Proste brakowa?o jednego nawiasu..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:31


kamil445

:D






Wiek: 29
Na forum: 6151 dni
Posty: 119
Nick w MP: Czechu

Piwa: 882

Respekt: 50

heh niema error?w :D ale jest jeden warning ;p
Kod:

C:\Users\Kamil\Desktop\bazaa.pwn(312) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.

to norma czy u mnie co? ... ;d ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:32


X11

Programista D-S






Wiek: 38
Na forum: 5278 dni
Posty: 14
Nick w MP: X11

Piwa: 133

Respekt: 50

Ostrzeżeń: 20%
kamil445, gdzie?


Wypieeerd..ol to "100", bo tego nigdzie nie u?ywasz.

Je?eli dalej By nie chodzi?o spr?buj tak:
Kod:


if(IsPlayerInArea(i,1067.2729,1012.2667,2533.2266,2664.8611) && !IsPlayerAdmin(i))

Te @up'y, zmieni?y znaczenie kodu..

Edit: poprawka :D

Ostatnio zmieniony przez X11 2012-01-03, 18:46, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:39


kamil445

:D






Wiek: 29
Na forum: 6151 dni
Posty: 119
Nick w MP: Czechu

Piwa: 882

Respekt: 50

w?a?nie nie dzia?a?o ;D a to co poda?e? nie ma error?w tylko warninga ;d
Kod:

C:\Users\Kamil\Desktop\bazaa.pwn(312) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.

Sprawdze czy dzia?a :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:42


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Podajesz z?e wsp??rz?dne strefy. Strefa wygl?da jak kwadrat.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:47


kamil445

:D






Wiek: 29
Na forum: 6151 dni
Posty: 119
Nick w MP: Czechu

Piwa: 882

Respekt: 50

aha to jak ma to "wygl?da?" ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 18:54


kamil445

:D






Wiek: 29
Na forum: 6151 dni
Posty: 119
Nick w MP: Czechu

Piwa: 882

Respekt: 50

"X11" napisał/a:

kamil445, poczytaj, moj? update postu..


no nie dzia?a ;( mo?e Mattwell, ma racj? mam z?e koordy .....

Ostatnio zmieniony przez hale 2012-01-03, 18:59, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 20:02


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

Czy Wy w og?le my?licie nad tym co piszecie..? kamil445, nie dawaj si? wprowadza? w b??d... Bo zgodnie z definicj? IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy) i sam? funkcj? tutaj nie ma ?adnych argument?w, kt?re oznaczaj? jaki? kr?g, nieprawda? krzyzan..? IsPlayerInArea tworzy stref? - kwadrat, kt?rej pozycje ustalamy : minX do maxX i minY do maxY.. Czasem lepiej samemu pokombinowa? ni? s?ucha? durnowatych odpowiedzi.. Sam kod wydaje si? by? w porz?dku, lecz kordy w warunku chyba ?le u?o?y?e?. ;)

Spr?buj tego kodu:
Kod:

if(IsPlayerInArea(i, 1012.2667, 1067.2729, 2533.2266, 2664.8611) && !IsPlayerAdmin(i))


Pozdrawiam :)
PS. Gdyby nie dzia?a?o popr?bujemy dalej :)

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: strefa :: admina
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku