SA-MP Forums Archive
[Ajuda] comando /prender nгo funciona - 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] comando /prender nгo funciona (/showthread.php?tid=570748)



comando /prender nгo funciona - adailtongamer - 12.04.2015

Bom olб galera, eu estou criando um GM, e nele criei um comando /prender para ser usado pelos policiais, o fato й que quando utilizo o comando nгo acontece nada, nem prende a pessoa se ela estiver perto, e nem manda as mensagens de erro caso a pessoa nгo estiver perto ou se ela nгo for policial . Alguйm poderia me ajudar? Fico grato.

Код HTML:
if (strcmp("/prender", cmdtext, true, 10) == 0)
	{
    new tmp[128];
	tmp = strtok(cmdtext, idx);
    if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Use: /prender [playerid]");
    new Float:x, Float:y, Float:z;
    GetPlayerPos(strval(tmp), x, y, z);
    if(IsPlayerInRangeOfPoint(playerid, 10.0, x, y, z))
    {
    if(GetPlayerTeam(playerid) == 2)
    {
	if(GetPlayerTeam(strval(tmp)) != 2)
	{
    SetPlayerPos(strval(tmp), 226.89, 109.90, 999);
    SetPlayerInterior(strval(tmp), 10);
    SetPlayerScore(strval(tmp), GetPlayerScore(playerid)-2);
    SendClientMessage(strval(tmp), -1,"VOCE FOI PRESO POR 90 SEGUNDOS.");
    PlayerInfo[strval(tmp)][pPrefeito] = 90;
    SendClientMessage(playerid, -1,"VOCE PRENDEU COM SUCESSO.");
    valorfinal1[playerid] = 100 / taxa;
    cofregov = cofregov + 100 - valorfinal1[playerid];
    GivePlayerMoney(playerid, valorfinal1[playerid]);
    SetPlayerScore(playerid,GetPlayerScore(playerid)+2);
	}
	else
	{
	SendClientMessage(playerid, -1,"Erro: ele e policial.");
	if(GetPlayerScore(playerid) >= 5)
	SendClientMessage(playerid, -1,"Voce perdeu 5 score");
	SetPlayerScore(playerid, GetPlayerScore(playerid)-5);
	}
    }
    else
    {
    SendClientMessage(playerid, -1,"Erro: voce nao e policial.");
    }
    }
    else
    {
    SendClientMessage(playerid, -1,"Erro: voce esta longe da pessoa.");
    }
	}



Respuesta: comando /prender nгo funciona - JuniorTheDM - 12.04.2015

PHP код:
 if(strcmp(cmd"/prender"true) == 0)
    {
    new 
tmp[128];
    
tmp strtok(cmdtextidx);
    if(
strlen(tmp) == 0) return SendClientMessage(playerid0xFFFFFFFF"Use: /prender [playerid]");
    new 
Float:xFloat:yFloat:z;
    
GetPlayerPos(strval(tmp), xyz);
    if(
IsPlayerInRangeOfPoint(playerid10.0xyz))
    {
    if(
GetPlayerTeam(playerid) == 2)
    {
    if(
GetPlayerTeam(strval(tmp)) != 2)
    {
    
SetPlayerPos(strval(tmp), 226.89109.90999);
    
SetPlayerInterior(strval(tmp), 10);
    
SetPlayerScore(strval(tmp), GetPlayerScore(playerid)-2);
    
SendClientMessage(strval(tmp), -1,"VOCE FOI PRESO POR 90 SEGUNDOS.");
    
PlayerInfo[strval(tmp)][pPrefeito] = 90;
    
SendClientMessage(playerid, -1,"VOCE PRENDEU COM SUCESSO.");
    
valorfinal1[playerid] = 100 taxa;
    
cofregov cofregov 100 valorfinal1[playerid];
    
GivePlayerMoney(playeridvalorfinal1[playerid]);
    
SetPlayerScore(playerid,GetPlayerScore(playerid)+2);
    }
    else
    {
    
SendClientMessage(playerid, -1,"Erro: ele e policial.");
    if(
GetPlayerScore(playerid) >= 5)
    
SendClientMessage(playerid, -1,"Voce perdeu 5 score");
    
SetPlayerScore(playeridGetPlayerScore(playerid)-5);
    }
    }
    else
    {
    
SendClientMessage(playerid, -1,"Erro: voce nao e policial.");
    }
    }
    else
    {
    
SendClientMessage(playerid, -1,"Erro: voce esta longe da pessoa.");
    }
    } 



Re: comando /prender nгo funciona - adailtongamer - 12.04.2015

Obrigado deu certo


Respuesta: comando /prender nгo funciona - JuniorTheDM - 12.04.2015

denada..