[Ajuda]Ligando Comandos
#6

aahh agora que vim entender oque vocк realmente quer...


substitua o comando prender por este:

PHP код:
if(strcmp(cmd"/prender"true) == 0)
        {
                new 
tmpp[256];
                new 
playername;
                
tmp strtok(cmdtextidx);
                
tmpp strtok(cmdtextidx);
                if(!
strlen(tmp))
                {
                        
SendClientMessage(playeridCOLOR_GREEN"Uso correto: /prender [id do player] [segundos");
                        return 
1;
                }
                
giveplayerid strval(tmp);
                
GetPlayerName(playeridsendernamesizeof(sendername));
                
GetPlayerName(giveplayeridgiveplayersizeof(giveplayer));
                new 
Second strval(tmpp);
                if(
logado[playerid] == 1)
                {
                    if(
PlayerInfo[playerid][GAT] >= 2)
                    {
                                
SecondsJailed[playerid] = Second;
                                
SetTimerEx("DiminSecondsJailed"1000false"i"playerid);
                                
format(stringsizeof(string), "O Oficial %s prendeu o jogador %s por %d segundo(s)"sendername,giveplayer,Second);
                                
SendClientMessageToAll(COLOR_YELLOWstring);
                                
SendClientMessage(playeridCOLOR_YELLOWstring);
                                
format(stringsizeof(string), "~g~Preso por: ~n~~r~%s."sendername);
                                
GameTextForPlayer(giveplayeridstring10001);
                                
SetPlayerInterior(giveplayerid6);
                                
SetPlayerPos(giveplayerid264.6288,77.5742,1001.0391);
                                
SetPlayerArmour(giveplayerid0);
                                
TogglePlayerControllable(giveplayerid1);
                                
ResetPlayerWeapons(giveplayerid);
                                
SetTimerEx("Unjail"Second*10000"i"giveplayerid);
                                
format(file,sizeof(file),"%s.ini",playername);
                                
dini_Create(file);
                                
dini_IntSet(file,"Preso"1);
                                
PlayerInfo[giveplayerid][Preso] = dini_Int(file,"Preso");
                        }
                        else
                        {
                            
SendClientMessage(playeridCOLOR_CYAN"Vocк nгo й um Membro do GAT !");
                        }
                }
                else
                {
                    
SendClientMessage(playeridCOLOR_CYAN"Vocк tem que estar logado para usar este comando!");
                }
                return 
1;
        } 
o comando presos use como o que eu postei acima...


e adicione isto ao seu gamemode:

PHP код:
forward DiminSecondsJailed(playerid);
public 
DiminSecondsJailed(playerid)
{
    if(
SecondsJailed[playerid] > 0)
    {
        
SecondsJailed[playerid] --;
        
SetTimerEx("DiminSecondsJailed"1000false"i"playerid);
    }
    return 
1;

Atenciosamente,
Falcon.
Reply


Messages In This Thread
[Ajuda]Ligando Comandos - by Nake01 - 03.07.2011, 12:36
Re: [DUV]Ligando Comandos - by Falcon. - 03.07.2011, 14:20
Re: [Ajuda]Ligando Comandos - by Nake01 - 03.07.2011, 15:30
Re: [Ajuda]Ligando Comandos - by Falcon. - 03.07.2011, 15:36
Re: [Ajuda]Ligando Comandos - by Nake01 - 03.07.2011, 15:53
Re: [Ajuda]Ligando Comandos - by Falcon. - 03.07.2011, 16:12
Re: [Ajuda]Ligando Comandos - by Nake01 - 18.07.2011, 12:30
Re: [Ajuda]Ligando Comandos - by steki. - 18.07.2011, 12:44
Re: [Ajuda]Ligando Comandos - by RockFire - 18.07.2011, 12:54
Re: [Ajuda]Ligando Comandos - by steki. - 18.07.2011, 12:59

Forum Jump:


Users browsing this thread: 2 Guest(s)