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

Wysłany: 2013-03-09, 20:28


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
witam mam taka komende

Kod:

if(strcmp(cmdtext, "/prawko", 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;
}


i mam pytanie czy da rady zrobic takie cos ze tej komendy mozna uzyc jak jest dany nick na serwerze ktory jest wpisany w mape

cos takiego

Kod:

if(!strcmp(playerName(i), "Ola", true) || !strcmp(playerName(i), "listek", true) || !strcmp(playerName(i), "olek", true) || !strcmp(playerName(i), "panek", true))


czyli tak gracz wpisuje komende /prawko i pisze mu ze nie ma egzaminatora na serwerze a gdy egzaminator wejdzie na serwer ktory jest wpisany do tego to wtedy moze gracz uzyc tej komendy lub zeby egzaminator jakos odblokowywal to cmd
prosze o pomoc daje :piwo: :piwo:
[/code]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-09, 22:29


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Dodaj taki warunek w komendzie na samym pocz?tku:
Kod:

if(!strcmp(PlayerName(playerid), "nick1",true, 20))){
SendClientMessage(playerid,-1,"Nie masz nicku");
return 1;
}")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-09, 22:36


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
i co ono robi??:D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-09, 23:42


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

?le zrozumialem o co Ci chodzilo... A wiec jak egzaminator wchodzi na server to sprawdz jego nick i dodaj jakas zmienna np.
Kod:

egzaminator=1
i potem to sprawdzaj w cmd. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 00:33


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Kod:

for(new i=0;i<MAX_PLAYERS;i++)
{
if(!strcmp(playerName(i), "Ola", true) || !strcmp(playerName(i), "listek", true) || !strcmp(playerName(i), "olek", true) || !strcmp(playerName(i), "panek", true))
{
SendClientMessage(playerid, 0, "Zabij mnie, nim ona to zrobi.");
break;
}
}


Postaw piwo autorowi tego posta
 

 
Tagi: uzycie :: komendy :: nick
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] uzycie komendy nick 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