Tudom, hogy ez nem nagyon a kérésedre felel meg, de hát lehet bõvíteni fekvõ animációval stb...Csak az anim nevét nem tudtam fejbõl. Amúgy a bilincs object, csak a 0.3e verzióban lesz.
CMD:bilincs(playerid, params[])
{
if(IsPlayerAdmin(playerid))//Ezt Átírhatod akármire
{
new
name[MAX_PLAYER_NAME],
name2[MAX_PLAYER_NAME],
string[128],
indok[128],
bilincsid;
if(sscanf(params, \"us[128]\", bilincsid, indok)) return SendClientMessage(playerid, 0xAA3333AA, \"Használat: /bilincs <ID/Játékos név> <Indok>\");
if(bilincsid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xAA3333AA, \"Rossz ID/Név\");
TogglePlayerControllable(bilincsid, 0);
GetPlayerName(playerid, name, MAX_PLAYER_NAME)
GetPlayerName(playerid, name2, MAX_PLAYER_NAME);
format(string, sizeof(string), \"%s Megbilincselte %s-t! Indok: %s!\", name, name2, indok);
SendClientMessage(playerid, 0xFFFFFFAA, string);
}
return 1;
}
Ha elengedõ parancs is kell, akkor szólj!
CMD:elenged(playerid, params[])
{
if(IsPlayerAdmin(playerid)) // Átírhatod szintén :D
{
new giveplayerid, string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
if (sscanf(params, \"u\", giveplayerid)) SendClientMessage(playerid, 0xFF0000FF, \"Használat: /elenged <playerid>\");
else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, \"Hiba: Nincs ilyen játékos!\");
else{
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(giveplayerid, name2, sizeof(name2));
format(string, sizeof string, \"%s Levette a bilincset %s-ról.\", name,name2);
SendClientMessageToAll(0xFF0000FF,string);
TogglePlayerControllable(giveplayerid,1);
}
}
return 1;
}
Tesztelve!
Mûködik!