[Ajuda] como fazer comandos?
#1

Quero fazer comandos onde eu pegue o id e depois um texto..

Ex /prender id motivo

PS: JA TENHO A VARIAVEL DO PRENDER, QUERO SO CONECTAR AO ID ESCOLHIDO.
Reply
#2

Quote:

dcmd_prender(playerid, params[]) // basta vocк adapita-lo a sua gm
{
if(Player[playerid][pAdmin] < 1)
return SendClientMessage(playerid, COR_ERRO, "LOG- Vocк nгo tem permissгo para usar este comando!");

new tmp[256], tmp2[256], tmp3[256], idx;
tmp = strtok(params, idx);
tmp2 = strtok(params, idx);
tmp3 = strtok2(params, idx);

if(!strlen(tmp)||!strlen(tmp2)||!strlen(tmp3))
return SendClientMessage(playerid,COR_USOCORRETO,"LOG- /prender [id] [minutos] [motivo]");

new id;
if(!IsNumeric(tmp))
id = ReturnPlayerID(tmp);
else
id = strval(tmp);

if(!IsPlayerConnected(id))
return SendClientMessage(playerid, COR_ERRO, "LOG- ID invбlido!");

if(strval(tmp2) > 999999)
return SendClientMessage(playerid, COR_ERRO, "LOG- O mбximo de minutos й 999999!");

if(strval(tmp2) < 0)
return SendClientMessage(playerid,COR_USOCORRETO,"LOG- /prender [id] [minutos] [motivo]");

new Floatlx, Floatly, Floatlz;
GetPlayerPos(id, slx, sly, slz);
SetPlayerPos(id, slx, sly, slz+1);
SpawnPlayer(id);
SendFormattedMessageToAll(COR_NEGATIVO, "{FF0000}LOG- %s foi preso pelo %s %s por %d minutos. | Motivo: %s", getPName(id), AccountName(playerid), getPName(playerid), strval(tmp2), tmp3);

return 1;
}

qualquer erro poste aki.
Reply
#3

Ignore o post acima, aqui estб o que procura.

https://sampforum.blast.hk/showthread.php?tid=277842
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)