[Ajuda] Ajuda em um comando
#1

o que tem de errado nesse comando ? eu do /prender id minutos e motivo e retornoa isso ERRO: Para soltar alguйm use /soltar [id].
Код:
CMD:prender(playerid, params[])
{
	if(Jogador[playerid][pAdmin] < 1)
	    return SendClientMessage(playerid, COLOR_ERRO, "ERRO: Vocк nгo tem permissгo para usar este comando!");

    new tmp[256], tmp2[256], tmp3[256];

	new id;
	if(!IsNumeric(tmp))
		id = ReturnPlayerID(tmp);
	else
		id = strval(tmp);
		
	if(!IsPlayerConnected(id))
		return SendClientMessage(playerid, COLOR_ERRO, "ERRO: ID invбlido!");

	if(strval(tmp2) > 60)
	    return SendClientMessage(playerid, COLOR_ERRO, "ERRO: O mбximo de minutos й 60!");

	if(strval(tmp2) == 0)
	    return SendClientMessage(playerid, COLOR_ERRO, "ERRO: Para soltar alguйm use /soltar [id].");

	if(strval(tmp2) < 0)
	    return SendClientMessage(playerid,COLOR_ERRO,"Uso: /prender [id] [minutos] [motivo]");

	if(Jogador[id][Logado] == false)
	    return SendClientMessage(playerid, COLOR_ERRO, "ERRO: Este jogador nгo estб logado!");
	    
	if(!sscanf(params, "us[220]", tmp, tmp2,tmp3)) return SendClientMessage(playerid, COLOR_ERRO, "Uso: /prender [id] [minutos] [motivo]");
	
	Jogador[id][pPresoADM] = 1;
	Jogador[id][pTempoPreso] = 60*strval(tmp2);
	new Float:slx, Float:sly, Float:slz;
	GetPlayerPos(id, slx, sly, slz);
	SetPlayerPos(id, slx, sly, slz+1);
	SpawnPlayer(id);


	SendFormattedMessageToAll(0x8B0000FF, "-GFInfo-: %s foi preso pelo %s %s por %d minutos. | Motivo: %s", getPName(id), AccountName(playerid), getPName(playerid), strval(tmp2), tmp3);

	return 1;
}
Reply


Messages In This Thread
Ajuda em um comando - by lekinho911 - 13.07.2014, 06:05
Re: Ajuda em um comando - by PT - 13.07.2014, 06:49
Re: Ajuda em um comando - by lekinho911 - 13.07.2014, 16:57
Re: Ajuda em um comando - by lekinho911 - 13.07.2014, 17:04
Respuesta: Ajuda em um comando - by [BWL]Chamaleon - 13.07.2014, 17:12
Re: Ajuda em um comando - by lekinho911 - 13.07.2014, 17:19

Forum Jump:


Users browsing this thread: 3 Guest(s)