Wysłany: 2012-11-15, 22:10
sirgutbert
Wiek: 32 Na forum: 5492 dni Posty: 62
Nick w MP: kored
Piwa : 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;
}
Wysłany: 2012-11-16, 11:28
Wafelowski
Wiek: 29 Na forum: 5348 dni Posty: 428
Piwa : 100
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(...).
Wysłany: 2012-11-16, 16:33
sirgutbert
Wiek: 32 Na forum: 5492 dni Posty: 62
Nick w MP: kored
Piwa : 20
Nie pomoglo prosze o dalsza pomoc
Wysłany: 2012-11-16, 20:03
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
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.
Wysłany: 2012-11-16, 20:19
sirgutbert
Wiek: 32 Na forum: 5492 dni Posty: 62
Nick w MP: kored
Piwa : 20
Wielkie dzi?ki teraz rozumiem Pozdro
Tagi: pasy :: [id]
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: