GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Stricica - 2010. December 21. - 14:05:04

Cím: Parancs "elzárása"
Írta: Stricica - 2010. December 21. - 14:05:04
Hello!
Olyan kéne zcmd-be, hogy beírjuk a játékos id-jét, és az nem tud parancsot használni. Ha tudtok segíteni pls segítsetek.
Cím: Parancs "elzárása"
Írta: Iceaac - 2010. December 21. - 14:13:48
CMD:parancsom(playerid, params[])
{
new id; // változó létrehozása a céljátékos azonosítójának
if (sscanf(params, \"u\", id)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /parancsom [játékosid/név]\"); // ellenõrizzük, hogy megadta e a játékos a céljátékos nevét/idjét és az idjét tároljuk a válozónkban
SetPVarInt(playerid, \"Nemitva\", 1); // A \"némítva\" játékos változó értékét 1re állítjuk
return 1; // visszatérés
}

 
És:
 
public OnPlayerCommandPerformed(playerid, cmdtext[])
{
if (GetPVarInt(playerid, \"Nemitva\")) // ha a játékos némítva van
{
SendClientMessage(playerid, 0xFF0000FF, \" Most nem használhatsz parancsokat!\"); // tudatjuk vele, hogy nem használhat parancsokat
return 1; // visszatérés - nem véletlenül 1, a ZCMDben így van (teszteltem)
}
return 1;
}
Cím: Parancs "elzárása"
Írta: Stricica - 2010. December 21. - 16:14:21
Köszi szépen a segítséget! :) Zárok