[Ajuda] /tirarsu [id] - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] /tirarsu [id] (
/showthread.php?tid=505307)
/tirarsu [id] -
SpeakDS - 07.04.2014
Olб,
Eu queria por o comando
/tirarsu [id] , e tirar suspeito,as estrelas de procurado. Lembrando, sу admin pode usar o comando !
Eu achei um cуdigo , quando eu coloco :
/tirarsu [meuid] [estrelas] sai as minhas estrelas, jб quando ponho
/tirarsu [id] [estrelas] de alguem as estrelas nгo saem !
E tambem, eu gostaria que o comando fosse somente
/tirarsu [id] (tirar tudo de uma vez) sem /tirarsu [id] [estrelas]
GM:
RPG
Cуdigo:
Код:
if(strcmp(cmd, "/tirarsu", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /tirarsu [id] [estrelas]");
return true;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
//new playerid;
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /tirarsu [id] [estrelas]");
return true;
}
WantedPoints[playerid] = 0;
SetPlayerWantedLevel(playerid, 0);
return true;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Esse jogador nгo estб conectado.");
return true;
}
}
}
return true;
}
Respuesta: /tirarsu [id] -
Lipe_Stronda - 07.04.2014
pode ser em zcmd?
pawn Код:
CMD:limparficha(playerid, params[])
{
new Nome[MAX_PLAYER_NAME], Nome2[MAX_PLAYER_NAME], Celulas[120], id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Use /limparficha [Id]");
GetPlayerName(playerid, Nome, sizeof(Nome));
GetPlayerName(id, Nome2, sizeof(Nome2));
format(Celulas, sizeof(Celulas), "O Policial %s limpou a ficha do jogador %s", Nome, Nome2);
SendClientMessageToAll(-1, Celulas);
SendClientMessage(id, -1,"Vocк nгo й mais um procurado !");
SetPlayerWantedLevel(id, 0);
return 1;
}
Re: /tirarsu [id] -
SpeakDS - 08.04.2014
Tem como passar para strcmp ? Tentei e nгo consegui
e tambйm gostaria que fosse so para admin ! porque de policial ja tem

Obrigado