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

Wysłany: 2013-03-11, 13:58


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
Witam mam pytanie czy jest mozliwosc zrobienia blokady komendy

np ze

mam na serwerze komend? /uzyj

i np arkopi wpisuje /zablokujuzyj i tej komendy nie moze nikt uzywac a jak wpisze /odblokujuzyj to wszyscy moga jej uzywac

a ludzie ktorzy mogli by uzywac cmd /zablokujuzyj i /odbolkujuzyj to ci co sa w TEAMIE

Kod:

if(gTeam[playerid] == TEAM_LLLLLL)


prosze o pomoc daje :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 14:23


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

G?ra mapy:

Kod:

new bool:statementUseBlock;


Komendy:

Kod:

CMD:zablokujuzyj(playerid, params[])
{
statementUseBlock = true;
return 1;
}
CMD:odblokujuzyj(playerid, params[])
{
statementUseBlock = false;
return 1;
}



Kod:

public OnPlayerCommandReceived(playerid, cmdtext[])
{
if(strfind(cmdtext,"uzyj") != -1)
{
if(statementUseBlock == true && gTeam[playerid] != TEAM_LLLLLL) return 0;
}
return 1;
}


Public zcmd ^

Ostatnio zmieniony przez IgrexolonO 2013-03-11, 15:00, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 14:41


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
Kod:

C:\Documents and Settings\lukasz\Moje dokumenty\Downloads\Nowy folder\mapkaark.pwn(4916) : error 029: invalid expression, assumed zero
C:\Documents and Settings\lukasz\Moje dokumenty\Downloads\Nowy folder\mapkaark.pwn(4916) : error 017: undefined symbol "cmd_zablokujuzyj"
C:\Documents and Settings\lukasz\Moje dokumenty\Downloads\Nowy folder\mapkaark.pwn(4916) : error 029: invalid expression, assumed zero
C:\Documents and Settings\lukasz\Moje dokumenty\Downloads\Nowy folder\mapkaark.pwn(4916) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.





CMD:zablokujuzyj(playerid, params[]) return statementUseBlock = true, 1; 4916
CMD:odblokujuzyj(playerid, params[]) return statementUseBlock = false, 1;

Ostatnio zmieniony przez arkopi 2013-03-11, 14:54, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 14:54


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Sorry, kod poprawiony. O jeden nawias za du?o. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 14:55


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
ok dzieki ale teraz :( :(


Kod:

C:\Documents and Settings\lukasz\Moje dokumenty\Downloads\Nowy folder\mapkaark.pwn(4916) : error 029: invalid expression, assumed zero
C:\Documents and Settings\lukasz\Moje dokumenty\Downloads\Nowy folder\mapkaark.pwn(4916) : error 017: undefined symbol "cmd_zablokujuzyj"
C:\Documents and Settings\lukasz\Moje dokumenty\Downloads\Nowy folder\mapkaark.pwn(4916) : error 029: invalid expression, assumed zero
C:\Documents and Settings\lukasz\Moje dokumenty\Downloads\Nowy folder\mapkaark.pwn(4916) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.





CMD:zablokujuzyj(playerid, params[]) return statementUseBlock = true, 1; 4916
CMD:odblokujuzyj(playerid, params[]) return statementUseBlock = false, 1;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 15:01


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Poprawione dla ja?nie Pana.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 15:11


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
Dalej te same eoory:(:(:(:(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 15:12


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Jaki masz system komend?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 15:17


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
cmd text

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 15:37


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

(...) No more questions, ok brah.

G?ra mapy:

Kod:

new bool:statementUseBlock;


Komendy:

Kod:

if(!strcmp(cmdtext, "zablokujuzyj", true))
{
statementUseBlock = true;
return 1;
}
if(!strcmp(cmdtext, "odblokujuzyj", true))
{
statementUseBlock = false;
return 1;
}
if(!strcmp(cmdtext, "uzyj", true))
{
if(statementUseBlock == true && gTeam[playerid] != TEAM_LLLLLL) return 0;

//co? tukej se nagryzdej
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 16:18


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
juz nie ma errorow ale gdy wejde na serwer wpisze /uzyj to moge uzyc normalnie jak wpisze /zablokujuzyj to tez moge uzyc tej komendy a powinno blokowac


to ta komenda


Kod:

if(strcmp(cmdtext, "/uzyj", true ) == 0 )
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return SendClientMessage(playerid, COLOR_LIGHTBLUE,"{A5F017}Musisz by? na Nogach! "); }
if(IsPlayerInRangeOfPoint(playerid, 4, 2151.5276,2388.2539,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2151.5464,2383.4419,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2151.5645,2379.2488,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2151.4631,2374.6487,11.9724) ||
IsPlayerInRangeOfPoint(playerid, 4, 2151.5325,2370.3472,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2159.7236,2388.1438,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2159.5754,2383.4419,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2159.3691,2379.2405,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2159.5952,2374.6426,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2159.3794,2370.3416,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2166.8494,2388.1450,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2167.2822,2383.6394,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2168.0415,2379.3416,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2167.8687,2374.7400,11.9656) ||
IsPlayerInRangeOfPoint(playerid, 4, 2168.0435,2370.3408,11.9656))
if(GetPlayerMoney(playerid) <= 99999)
{
SendClientMessage(playerid,COLOR_RED,"{FF0000}Nie masz wystarczaj?cej ilo?ci got?wki aby i?? na kurs Prawa Jazdy!");
}
else
{
if(!posiadaprawo[playerid])
{
ShowPlayerDialog(playerid, 14732, DIALOG_STYLE_MSGBOX, "{FF8000}PRAWO JAZDY", "{FFFFFF}Czy chcesz zdawa? na {FF8000}Prawo Jazdy {FFFFFF}za 100000 {E7D934}$.\n{FFFFFF}Potwierdzasz? ", "Tak", "Nie");
GivePlayerMoney(playerid, -100000);
SendClientMessage(playerid,COLOR_RED,"Zap?acono 100.000$ na Kurs Prawa Jazdy!");
}
else
{
SendClientMessage(playerid,COLOR_RED,"{FF0000}[{FFFFFF}ERROR{FF0000}] Masz ju? prawo Jazdy!");
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 16:25


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

A gdzie Ty niby w tej komendzie, u?y?e? tego:

Kod:

if(statementUseBlock == true && gTeam[playerid] != TEAM_LLLLLL) return 0;


?

Bo ja abo ?lepy abo g?upi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 16:42


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
ok dziala wszystko dzieki bardzo:P

a jeszcze jedno pytanie da sie tak zrobic zeby po wejsciu na serwer ta komenda byla caly czas zablokowana??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 16:47


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"arkopi" napisał/a:

ok dziala wszystko dzieki bardzo:P

a jeszcze jedno pytanie da sie tak zrobic zeby po wejsciu na serwer ta komenda byla caly czas zablokowana??


Nie lepiej w og?le usun?? j? z mapy?

OnPlayerConnect:

Kod:

statementUseBlock = true;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 17:00


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
dzieki wielkie:*

a tak jeszcze jedno pytanie da rady zrobic zeby odblokowanie tej komendy bylo na dane id??

ze np /odblokujuzyj id

i odblokowywoje tylko temu id

Postaw piwo autorowi tego posta
 

 
Tagi: blokada :: cmd
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] blokada cmd 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