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

Wysłany: 2016-07-31, 09:46


DriveR_PL







Wiek: 23
Na forum: 3605 dni
Posty: 5
Nick w MP: Driv3R_

Piwa: 12

Respekt: 50

Ostrzeżeń: 100%
Ot?? gdy zacz??em robi? arene typow? 10hp itp. Szuka?em sposobu aby zablokowa? komendy na arenie spos?b znalaz?em :
"if(GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid, -1, "{FF0000}INFO:{088A08}Jeste? na arenie nie mo?esz u?y? komendy");"

I zastanawiam si? jak da? w?tek jednej komendy przyk?adowo /aexit aby tylko ona dzia?a a reszta czyli /heal & /armor nie dzia?a?y.

PS : Obecnie u?ywam zCMD

Dzi?kuje i licz? na rozwi?zanie :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-31, 11:36


U123
[Usunięty]









if(GetPlayerInterior(playerid) != 0)
{
if(strfind(cmdtext,"/aexit",true) == 0)
return 1;

SendClientMessage(playerid, -1, "/aexit dzia?a a inne nie");
return 0;
}

Spr?buj tak, nie wiem czy b?dzie dzia?a?o poprawnie :)

 

 
Wysłany: 2016-07-31, 12:01


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

@up wtf?

DriveR_PL, tylko ?e teraz areny musisz mie? w interiorach, bo je?eli zrobisz w intku 0 to blokada nie b?dzie dzia?a?. Proponuj? zrobi? to na zmiennej.

Kod:

new bool:arenaBlock[MAX_PLAYERS]; //g?ra
arenaBlock[playerid] = false; //OnPlayerConnect
if(arenaBlock[playerid] == true) return SendClientMessage(playerid, -1, "Jeste? na arenie, nie mo?esz u?ywa? komend."); //warunek do sprawdzania czy jest na arenie, je?li tak to blokujesz cmd.
arenaBlock[playerid] = true; //przy wej?ciu na arene

CMD:aexit(playerid)
{
if(arenaBlock[playerid] == true)
{
arenaBlock[playerid] = false;
SendClientMessage(playerid, -1, "Wyszed?e? z areny.");
}
else SendClientMessage(playerid, -1, "Nie jeste? na ?adnej arenie.");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: blokowane :: komendy :: arenach
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Blokowane komendy na arenach 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