-
Hali. Azt hogyan tudod megoldalo hogy 3 player tudja használni azt a bizonyos parancsot?
pl asd1
asd2
asd3
ezek tudják használni azt a parancsot
-
GetPlayerName(playerid, name, sizeof ....
if(!strcmp(name, \"asd\") || !strcmp(name, \"asd1\") || !strcmp(name, \"asd2\"))
-
Valami nem jó nem tudom én hibáztam vagy nem de mikor felmegyek azt írja nem vagy asd1
CMD:k(playerid, params[])
{
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
if(!strcmp(nev, \"asd1\") || !strcmp(nev, \"asd2\") || !strcmp(nev, \"asd3\")) return SendClientMessage( playerid, -1, \"{ff0000}Nem használható számodra ez a parancs mivel nem vagy asd1!\");
{
for(new i; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://users1.ml.mindenkilapja.hu/users/teszt/uploads/kuk.mp3\");
}
SendClientMessage( playerid, -1, \"{00FF00}Mivel te vagy asd1 sikeresen tudtad módosítani a szinedet! :)\" );
}
return 1;
}
-
CMD:k(playerid, params[])
{
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
if(!strcmp(nev, \"asd1\") || !strcmp(nev, \"asd2\") || !strcmp(nev, \"asd3\")) return SendClientMessage( playerid, -1, \"{ff0000}Nem használható számodra ez a parancs mivel nem vagy asd1!\");
for(new i; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, \"http://users1.ml.mindenkilapja.hu/users/teszt/uploads/kuk.mp3\");
}
SendClientMessage( playerid, -1, \"{00FF00}Mivel te vagy asd1 sikeresen tudtad módosítani a szinedet! :)\" );
return 1;
}
-
Még mindig ugyan azt írja :wall:
-
Ha asd1 néven mentél fel akkor ha azt írja hogy nem vagy az, akkor az if feltétel melyik kimenetelére van rosszul írva a kód? (if else)
Próbáld így: (nincs tesztelve!)
CMD:k(playerid, params[])
{
new
nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
if(!strcmp(nev, \"asd1\") || !strcmp(nev, \"asd2\") || !strcmp(nev, \"asd3\"))
{
for(new i; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
{
PlayAudioStreamForPlayer(i, \"http://users1.ml.mindenkilapja.hu/users/teszt/uploads/kuk.mp3\");
}
SendClientMessage( playerid, -1, \"{00FF00}Mivel te vagy asd1 sikeresen tudtad módosítani a (?szinedet?) ! :)\" );
} else SendClientMessage( playerid, -1, \"{ff0000}Nem használható számodra ez a parancs mivel nem vagy asd1!\");
return 1;
}
-
Mûködik :D
Köszönöm a segítséget ;) ;) ;)