17.12.2011, 17:08
pawn Код:
#include <sscanf2>
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new params[100 char];
new id;
unformat(cmdtext, "s[50]S( )[100]",cmd,params);
if(strcmp(cmd, "/tirarhosp", true) == 0)
{
if(IsPlayerAdmin(playerid)) //se o kra for admin .-. (identifica se o kra que usou o comando й admin)
{
if(sscanf(params, "d", id)) return SendClientMessage(playerid, -1, "USO: /tirarhosp [id]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "ID INVБLIDO"); //caso o player que vc digitou o id esteja offline irб mandar a mensagem 'id invбlido'
new pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]); //pega a posiзгo do player que digitou o comando
SetPlayerPos(id, pos[0], pos[1], pos[2]); //seta a posiзгo do player no hospital para onde o player que digitou o comando estб
SendClientMessage(id, -1, "Vocк foi retirado do hospital!"); //irб mandar mensagem para o player do hospital
SendClientMessage(playerid, -1, "Vocк retirou alguйm do hospital com sucesso!"); //irб mandar mensagem para o player que digitou o comando
return 1;
}
}
return 0;
}
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new params[100 char];
new id;
unformat(cmdtext, "s[50]S( )[100]",cmd,params);
if(strcmp(cmd, "/tirarhosp", true) == 0)
{
if((IsPlayerAdmin(playerid)) //se o kra for admin .-.
{
if(sscanf(params, "d", id)) return SendClientMessage(playerid, -1, "USO: /tirarhosp [id]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "ID INVБLIDO");
sairhosp(id); //irб chamar sua public sairhosp
return 1;
}
}
return 0;
}
й sу vc adaptar o comando para sua preferencia