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

Wysłany: 2012-11-15, 22:10


sirgutbert







Wiek: 32
Na forum: 5492 dni
Posty: 62
Nick w MP: kored

Piwa: 20

Respekt: 64

Ostrzeżeń: 20%
Elo mam taka komende dziala all ale sprawdza zawsze id 0 nie wiem czemu code:

Kod:


if(strcmp("/sprawdzpasy", cmdtext, true, 9)== 0)
{
if(gTeam[playerid] == TEAM_POLICJA)
{
if(!strlen(cmdtext[9])) return SendClientMessage(playerid, -1, "Wpisz /sprawdzpasy [id gracza]");
if(!IsPlayerConnected(strval(cmdtext[10]))) return SendClientMessage(playerid, -1, "Ten gracz nie jest online");

giveplayerid = strval(cmdtext[10]);

if(Pasy[giveplayerid]) SendClientMessage(playerid, COLOR_LIGHTGREEN, "Ten gracz ma zapi?te pasy.");
else SendClientMessage(playerid, COLOR_LIGHTRED, "Ten gracz nie ma zapi?tych pas?w!");
}
return 1;
}


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-16, 11:28


Wafelowski







Wiek: 29
Na forum: 5348 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Kod:

giveplayerid[MAX_PLAYERS] = strval(cmdtext[10]);


Co? takiego mo?e? A po za tym czemu nie zrobisz Text3D i komenda /pasy + tablica np. new pasy[MAX_PLAYERS]; pasy = 0; i jak wpisze /pasy to pasy = 1; i Create3DTextLabel(...).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-16, 16:33


sirgutbert







Wiek: 32
Na forum: 5492 dni
Posty: 62
Nick w MP: kored

Piwa: 20

Respekt: 64

Ostrzeżeń: 20%
Nie pomoglo prosze o dalsza pomoc :arrow: :piwo:

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-16, 20:03


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

if(strcmp("/sprawdzpasy", cmdtext, true)== 0)
{
if(gTeam[playerid] == TEAM_POLICJA)
{
if(!strlen(cmdtext[9])) return SendClientMessage(playerid, -1, "Wpisz /sprawdzpasy [id gracza]");
if(!IsPlayerConnected(strval(cmdtext[10]))) return SendClientMessage(playerid, -1, "Ten gracz nie jest online");

giveplayerid = strval(cmdtext[14]);

if(Pasy[giveplayerid]) SendClientMessage(playerid, COLOR_LIGHTGREEN, "Ten gracz ma zapi?te pasy.");
else SendClientMessage(playerid, COLOR_LIGHTRED, "Ten gracz nie ma zapi?tych pas?w!");
}
return 1;
}


Dlaczego 14? Liczymy wszystkie znaki od zacz?cia wpisywania komendy: /sprawdzpasy 1 - cyfra jeden znajduje si? na 14-nastym miejscu ca?ego wyra?enia.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-16, 20:19


sirgutbert







Wiek: 32
Na forum: 5492 dni
Posty: 62
Nick w MP: kored

Piwa: 20

Respekt: 64

Ostrzeżeń: 20%
Wielkie dzi?ki teraz rozumiem Pozdro :) :arrow: :piwo:

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: pasy :: [id]
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] Pasy [id] 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