[pawn] cmd(\"kick\",4)
{
new kickuzi[128];
new id, ok;
new kirugottname[MAX_PLAYER_NAME];
new kirugoname[MAX_PLAYER_NAME];
GetPlayerName(playerid, kirugoname, sizeof(kirugoname));
if(sscanf(params,\"i\",id,ok))return SendClientMessage(playerid,red,\"HIBA: /kick ID Ok.\");
GetPlayerName(id, kirugottname, sizeof(kirugottname));
if(IsPlayerConnected(id))
{
format(kickuzi, sizeof(kickuzi),\">>>> | %s kirúgta %s-t a szerverrõl. | >>>> [Ok: %s]\", kirugoname,kirugottname, ok);
SendClientMessageToAll(red,kickuzi);
Kick(id);
}
else SendClientMessage(playerid, red, \"HIBA: A játékos nem online.\");
}
end[/pawn]
Hiába írom be csak ennyit ír ki: >>>> | Borgore kirúgta Dave-t a szerverrõl. | >>>> [Ok:]
Persze a Dave és a Borgore mindig változik úgy ahogy kell. De az okot nem írja ki..
EDIT:
Meg tudtam csinálni ZeRo leírása miatt : D. Köszönet neki
.
[pawn] cmd(\"kick\",4)
{
new kickuzi[128];
new id, ok[50];
new kirugottname[MAX_PLAYER_NAME];
new kirugoname[MAX_PLAYER_NAME];
GetPlayerName(playerid, kirugoname, sizeof(kirugoname));
if(sscanf(params,\"is[50]\",id,ok))return SendClientMessage(playerid,red,\"HIBA: /kick ID Ok.\");
GetPlayerName(id, kirugottname, sizeof(kirugottname));
if(IsPlayerConnected(id))
{
format(kickuzi, sizeof(kickuzi),\">>>> | %s kirúgta %s-t a szerverrõl. | >>>> [ Az ok: %s ]\",kirugoname,kirugottname,ok);
SendClientMessageToAll(red,kickuzi);
Kick(id);
}
else SendClientMessage(playerid, red, \"HIBA: A játékos nem online.\");
}
end
[/pawn]