Szerző Téma: különbözõ szemyél tudja használni a parancsot  (Megtekintve 709 alkalommal)

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
különbözõ szemyél tudja használni a parancsot
« Dátum: 2013. november 17. - 11:49:33 »
0 Show voters
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

különbözõ szemyél tudja használni a parancsot
« Válasz #1 Dátum: 2013. november 17. - 12:02:47 »
0 Show voters
GetPlayerName(playerid, name, sizeof ....
if(!strcmp(name, \"asd\") || !strcmp(name, \"asd1\") || !strcmp(name, \"asd2\"))

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
különbözõ szemyél tudja használni a parancsot
« Válasz #2 Dátum: 2013. november 17. - 12:30:49 »
0 Show voters
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;
}

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
különbözõ szemyél tudja használni a parancsot
« Válasz #3 Dátum: 2013. november 17. - 12:35:33 »
+2 Show voters
    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;
   }

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
különbözõ szemyél tudja használni a parancsot
« Válasz #4 Dátum: 2013. november 17. - 12:45:47 »
0 Show voters
Még mindig ugyan azt írja  :wall:

különbözõ szemyél tudja használni a parancsot
« Válasz #5 Dátum: 2013. november 17. - 12:49:51 »
0 Show voters
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;
}

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
különbözõ szemyél tudja használni a parancsot
« Válasz #6 Dátum: 2013. november 17. - 12:57:54 »
0 Show voters
Mûködik  :D
Köszönöm a segítséget  ;) ;) ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal