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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: cserko93 - 2012. június 24. - 14:35:53

Cím: Csak egy SKIN-ü player használhassa
Írta: cserko93 - 2012. június 24. - 14:35:53
Hogy kell olyan parancsot csinálni, amit pl.: a rendõr használhat?
Skin ID: 288, 287,  286,  285,  284, 283, 282, 281, 280, 166, 165
Parancs: /rendornyit*
* = ez egy sorompót nyit ki! (csak ki kell nyitni, magától bezárodik.)
Cím: Csak egy SKIN-ü player használhassa
Írta: JBauer - 2012. június 24. - 14:38:41
CMD:rendornyit(playerid, params[])
{
new skin = GetPlayerSkin(playerid);
if(skin == 288 || skin == 287 || skin == 286 || skin == 285 || skin == 283 || skin == 282 || skin == 281 || skin == 280 || skin == 166 || skin == 165)
{
// mit csináljon a parancs
} else {
// ha nem az a skinje akkor mit csináljon
}
return 1;
}
Cím: Csak egy SKIN-ü player használhassa
Írta: cserko93 - 2012. június 24. - 15:00:38
ezt csak CZMD-vel lehet megoldani?
jajh, majd elfejtettem, bele tudod írni, hogy csak közelrõl lehessen használni? kb.: 2kocsinyira (két kocsi hosszúságnyira.)?
Cím: Csak egy SKIN-ü player használhassa
Írta: CANNONN - 2012. június 25. - 08:38:34
Nem zcmd-s parancs.
public OnPlayerCommandText(playerid, cmdtext[])
{
        if(!strcmp(cmdtext, \"/rendornyit\", true))
{
new skin = GetPlayerSkin(playerid);
if(skin == 288 || skin == 287 || skin == 286 || skin == 285 || skin == 283 || skin == 282 || skin == 281 || skin == 280 || skin == 166 || skin == 165)
{
// mit csináljon a parancs
}
else
{
// ha nem az a skinje akkor mit csináljon
}
return 1;
}
        return 0;
}

 
Kérlek add meg a kapud x, y, z koordinátáját!