[AJUDA]Alguem me ajuda numa FS aqui '-'
#1

Estou com uma fs de evento que vi do airton mais ela esta bugando todos meus cmd e como estou sem um sistema de evento bom esse eu achei completo e me interessei se alguem puder ajudar





PHP код:
#include <a_samp>
#define COR_VERMELHA 0xF66767AA
#define COR_BRANCO   0xFFFFFFAA
#define COR_AZUL     0x447FECAA
enum DataSystem
    Float
:HP,
    
Float:Colete,
    
Float:PosX,
    
Float:PosY,
    
Float:PosZ,
    
vw,
    
grana,
    
interior,
    
ang,
    
Skin,
};
new 
AirtonData[MAX_PLAYERS][DataSystem];
enum EventoSystem
{
    
bool:Eventoiniciado,//bool irб indicar sim ou nгo (false or true) melhor doque 0 ou 1
    
bool:Eventotrancado,
    
bool:Eventodestrancado,
    
bool:Entrar,
    
bool:Eventocontagem,
    
vw,
    
interior,
};
new 
Airton[MAX_PLAYERS][EventoSystem];
new 
Float:ex,Float:ey,Float:ez;
new 
Float:entroux,Float:entrouy,Float:entrouz;
new 
entraram;
new 
CountDown = -1;
new 
Veiculos[MAX_VEHICLES];
new 
tmp[128];
new 
VeiculosCriados 0;
forward countdown();
public 
OnFilterScriptInit()
{
    print(
"--**Evento System Iniciado com sucesso**--");
    print(
"--**Desenvolvido para o SA-MP 0.3b RC2**--");
    print(
"--**Progamado por Airton.Vitor**--");
    
SendClientMessageToAll(COR_VERMELHA,"Evento System Iniciado com sucesso by  Airton");
    return 
1;
}
public 
OnFilterScriptExit()
{
    print(
"--**Evento System Finalizado com sucesso**--");
    
SendClientMessageToAll(COR_AZUL,"Evento System Finalizado com sucesso by  Airton");
    return 
1;
}
main(){}
public 
OnPlayerConnect(playerid)
{
    
Airton[playerid][Eventoiniciado] = false;
    
Airton[playerid][Eventodestrancado] = false;
    
Airton[playerid][Eventotrancado] = false;
    
Airton[playerid][Entrar] = false;
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    if(
IsPlayerAdmin(playerid))
    {
           
SendClientMessage(playeridCOR_AZUL"[EVENTOS]: Uso> /comandos para ver os comandos disponiveis");
    }
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    
Airton[playerid][Entrar] = false;
    
SetPlayerVirtualWorld(playerid0);
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    new 
cmd[128]; new streventu[128]; new idcmd;
    new 
admnick[20];
    
cmd strtok(cmdtextidcmd);
    if(
strcmp(cmd"/comandos"true) == 0&&IsPlayerAdmin(playerid))
    {
           
SendClientMessage(playeridCOR_AZUL"[EVENTOS]: /einiciar,/etrancar,/edestrancar,/eventoterminar,/ekick,/evw,/skin");
           
SendClientMessage(playeridCOR_AZUL"[EVENTOS]: /ecarro,/evida,/earma,/ecolete,/econtar,/econgelar,/edescongelar,/eterminar");
        return 
1;
    }
    if(
strcmp(cmd"/einiciar"true) == 0&&Airton[playerid][Eventoiniciado] == false &&IsPlayerAdmin(playerid))
    {
        
SalvarPlayer(playerid);
        
GetPlayerPos(playeridexeyez);
        
Airton[playerid][interior] = GetPlayerInterior(playerid);
        
//Airton[playerid][vw] = GetPlayerVirtualWorld(playerid);
           
SendClientMessageToAll(COR_AZUL"-INFO- Um evento acaba de ser iniciado! Digite /evento para se teleportar atй o evento");
           for(new 
possiveis 0possiveis MAX_PLAYERSpossiveis++) if(IsPlayerConnected(possiveis))
           {
             
GameTextForPlayer(possiveis,"~y~novo evento aberto ~n~digite ~b~/evento"22001);
             
Airton[possiveis][Eventoiniciado] = true;
             
Airton[possiveis][Eventotrancado] = false;
             
Airton[possiveis][Eventodestrancado] = false;
             
Airton[playerid][Entrar] = false;
           }
        return 
1;
    }
    if(
strcmp(cmd"/etrancar"true) == 0&&Airton[playerid][Eventoiniciado] == true&&Airton[playerid][Eventotrancado] == false &&IsPlayerAdmin(playerid))
    {
        
format(streventu128"-INFO- O evento foi trancado - %d jogadores(ras) entrarao"entraram);
           
SendClientMessageToAll(COR_AZULstreventu);
           for(new 
possiveis 0possiveis MAX_PLAYERSpossiveis++) if(IsPlayerConnected(possiveis))
           {
             
GameTextForPlayer(possiveis,"~y~evento ~r~fechado"25001);
             
Airton[possiveis][Eventotrancado] = true;
             
Airton[possiveis][Eventodestrancado] = true;
           }
        return 
1;
    }
    if(
strcmp(cmd"/edestrancar"true) == 0&&Airton[playerid][Eventoiniciado] == true &&Airton[playerid][Eventodestrancado] == true&&IsPlayerAdmin(playerid))
    {
           
SendClientMessageToAll(COR_AZUL"-INFO- O evento foi destrancado! Digite /evento");
           for(new 
possiveis 0possiveis MAX_PLAYERSpossiveis++) if(IsPlayerConnected(possiveis))
           {
             
GameTextForPlayer(possiveis,"~b~evento ~g~aberto"25001);
             
Airton[possiveis][Eventotrancado] = false;
             
Airton[possiveis][Eventodestrancado] = false;
           }
        return 
1;
    }
    if(
strcmp(cmd"/eterminar"true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        
GetPlayerName(playerid,admnick24);
           
format(streventu128"-INFO- O Administrador RCON %s evento foi finalizado!"admnick);
           
SendClientMessageToAll(COR_AZULstreventu);
           for(new 
possiveis 0possiveis MAX_PLAYERSpossiveis++) if(IsPlayerConnected(possiveis))
           {
             
GameTextForPlayer(possiveis,"~w~evento ~r~terminado"25001);
             
Airton[possiveis][Eventotrancado] = false;
             
Airton[possiveis][Eventoiniciado] = false;
             
Airton[possiveis][Eventodestrancado] = false;
           }
           for(new 
possiveis 0possiveis MAX_PLAYERSpossiveis++) if(Airton[playerid][Entrar] == true)
           {
             
Airton[possiveis][Entrar] = false;
             
SetPlayerInterior(playerid0);
             
SetPlayerPos(playeridentrouxentrouyentrouz);
             
SetPlayerVirtualWorld(playerid0);
               
//SetPlayerVirtualWorld(playerid, Airton[playerid][vw]);
            
SetPlayerInterior(playeridAirton[playerid][interior]);
           }
           for(new 
carros 0carros MAX_VEHICLEScarros++)
        {
            if(
Veiculos[carros])
            {
                
DestroyVehicle(Veiculos[carros]);
                
Veiculos[carros] = 0;
                
VeiculosCriados 0;
            }
        }
           
entraram 0;
        return 
1;
    }
    if(
strcmp(cmd"/evento"true) == 0&&Airton[playerid][Entrar] == false&&Airton[playerid][Eventoiniciado] == true &&Airton[playerid][Eventotrancado] == false&&IsPlayerAdmin(playerid))
    {
        
SalvarPlayer(playerid);
          
Airton[playerid][Entrar] = true;
          
entraram++;
          
GetPlayerPos(playeridentrouxentrouyentrouz);
        
SetPlayerPos(playeridexeyez);
        
SetPlayerVirtualWorld(playerid5);
        
//SetPlayerVirtualWorld(playerid, Airton[playerid][vw]);
        
SetPlayerInterior(playeridAirton[playerid][interior]);
        return 
1;
    }
    if(
strcmp(cmd"/esair"true) == 0&&Airton[playerid][Entrar] == true&&Airton[playerid][Eventoiniciado] == true &&Airton[playerid][Eventotrancado] == false&&IsPlayerAdmin(playerid))
      {
        
SetPlayerVirtualWorld(playerid0);
          
Airton[playerid][Entrar] = false;
          
entraram -- ;
        
SetPlayerPos(playeridentrouxentrouyentrouz);
        return 
1;
    }
    if(
strcmp(cmd"/edesarmar"true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        for(new 
possiveis 0possiveis MAX_PLAYERSpossiveis++) if(Airton[playerid][Entrar] == true)
        {
             
ResetPlayerWeapons(possiveis);
            
SetPlayerArmedWeapon(possiveis,0);
           }
        
GetPlayerName(playerid,admnick24);
          
format(streventu128"-INFO- O Administrador RCON %s desarmou todos jogadores do evento!"admnick);
           
SendClientMessageToAll(COR_AZULstreventu);
           return 
1;
    }
    if(
strcmp(cmd"/ekick"true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        
tmp strtok(cmdtextidcmd);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playeridCOR_AZUL"Digite: /ekick [id]");
            return 
1;
        }
        new 
id;
        
id strval(tmp);
        if(
Airton[id][Entrar] == true)
        {
             
ResetPlayerWeapons(id);
             
SetPlayerInterior(id0);
             
SetPlayerVirtualWorld(id0);
            
SetPlayerPos(identrouxentrouyentrouz);
            
Airton[id][Entrar] = false;
            new 
jogadornick[24];
            
GetPlayerName(playerid,admnick24);
            
GetPlayerName(id,jogadornick24);
             
format(streventu128"-INFO- O Administrador RCON %s kickou jogador %s do evento!"admnick,jogadornick);
             
SendClientMessageToAll(COR_AZULstreventu);
             
entraram --;
             
UsarPlayer(id);
           }
           else if(
Airton[id][Entrar] == true)
           {
               
SendClientMessage(playeridCOR_AZUL"O jogador selecionado nгo encontra-se no evento!");
           }
           return 
1;
    }
    if(
strcmp(cmd"/eskin"true) == 0&&IsPlayerAdmin(playerid))
    {
          new 
skinide;
           
tmp strtok(cmdtextidcmd);
           
skinide strval(tmp);
           if(!
strlen(tmp))
           {
             
SendClientMessage(playeridCOR_BRANCO"Digite o id da skin que desejas setar!");
            return 
1;
           }
        for(new 
possiveis 0possiveis MAX_PLAYERSpossiveis++) if(Airton[playerid][Entrar] == true)
        {
            
SetPlayerSkin(possiveisskinide);
           }
           return 
1;
    }
    
/*if(strcmp(cmd, "/evw", true) == 0&&IsPlayerAdmin(playerid))
    {
          new virtualtele;
           tmp = strtok(cmdtext, idcmd);
           virtualtele = strval(tmp);
           if(!strlen(tmp))
           {
             SendClientMessage(playerid, COR_BRANCO, "Digite o id do virtualworld que queres ir para iniciar o evento em outro mundo!");
            return 1;
           }
           SetPlayerVirtualWorld(playerid, virtualtele);
           return 1;
    }*/
    
if(strcmp(cmd"/earma"true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
          new 
gun;
           new 
ammo;
           
tmp strtok(cmdtextidcmd);
           
gun strval(tmp);
           if(!
strlen(tmp))
           {
             
SendClientMessage(playeridCOR_BRANCO"Digite o id da arma e a muniзгo!");
            return 
1;
           }
           
tmp strtok(cmdtextidcmd);
           
ammo strval(tmp);
           
/*if(ammo < 1||ammo > 9999)
           {
               return 1;
        }*/
        
for(new possiveis 0possiveis MAX_PLAYERSpossiveis++) if(Airton[playerid][Entrar] == true)
        {
            
GivePlayerWeapon(possiveisgunammo);
           }
        
GetPlayerName(playerid,admnick24);
           
format(streventu128"-INFO- O Administrador RCON %s deu arma %d muniзгo %d aos jogadores do evento!"admnick,gun,ammo);
           
SendClientMessageToAll(COR_AZULstreventu);
           return 
1;
    }
    if(
strcmp(cmd"/ecarro"true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        
tmp strtok(cmdtextidcmd);
          new 
carro;
           
carro strval(tmp);
           if(!
strlen(tmp))
           {
             
SendClientMessage(playeridCOR_BRANCO"Digite o id do carro!");
            return 
1;
           }
           if(
carro 400 || carro 611)
           {
               
SendClientMessage(playeridCOR_VERMELHA"   O ID do veiculo digitado estб invalido! veiculos de 400 б 611");
               return 
1;
        }
        for(new 
possiveis 0possiveis MAX_PLAYERSpossiveis++) if(Airton[possiveis][Entrar] == true)
        {
            new 
Float:0,Float:0,Float:0,Float:Angulo 0;
               
GetPlayerPos(possiveisX,Y,Z);
               
GetPlayerFacingAngle(playeridAngulo);
               
Veiculos[VeiculosCriados++] = CreateVehicle(carroXYZ0random(126), random(126), 60000);
               
LinkVehicleToInterior(Veiculos[VeiculosCriados-1], GetPlayerInterior(possiveis));
            
SetVehicleVirtualWorld(Veiculos[VeiculosCriados-1], GetPlayerVirtualWorld(possiveis));
            
PutPlayerInVehicle(possiveisVeiculos[VeiculosCriados-1], 0);
           }
              
GetPlayerName(playerid,admnick24);
           
format(streventu128"-INFO- O Administrador RCON %s deu veiculo %d aos jogadores do evento!"admnick,carro);
           
SendClientMessageToAll(COR_AZULstreventu);
           return 
1;
    }
    if(
strcmp(cmd"/econtar"true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        if(
CountDown == -1)
        {
            
CountDown 6;
            
SetTimer("countdown",1000,0);
              
GetPlayerName(playerid,admnick24);
             
format(streventu128"-INFO- O Administrador RCON %s iniciou a contagem do evento!"admnick);
            
SendClientMessageToAll(COR_AZULstreventu);
        }
           return 
1;
    }
    if(
strcmp(cmd"/econgelar"true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        for(new 
possiveis 0possiveis MAX_PLAYERSpossiveis++) if(Airton[playerid][Entrar] == true)
        {
             
TogglePlayerControllable(possiveisfalse);
           }
        
GetPlayerName(playerid,admnick24);
           
format(streventu128"-INFO- O Administrador RCON %s congelou os jogadores do evento!"admnick);
           
SendClientMessageToAll(COR_AZULstreventu);
           return 
1;
    }
    if(
strcmp(cmd"/edescongelar"true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        for(new 
possiveis 0possiveis MAX_PLAYERSpossiveis++) if(Airton[playerid][Entrar] == true)
        {
             
TogglePlayerControllable(possiveistrue);
           }
        
GetPlayerName(playerid,admnick24);
           
format(streventu128"-INFO- O Administrador RCON %s descongelou os jogadores do evento!"admnick);
           
SendClientMessageToAll(COR_AZULstreventu);
           return 
1;
    }
    if(
strcmp(cmd"/evida"true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        
tmp strtok(cmdtextidcmd);
        new 
vida strval(tmp);
         if(!
strlen(tmp))
        {
            
SendClientMessage(playeridCOR_BRANCO"Digite a quantidade do HP!");
            return 
1;
        }
         
/*if(vida < 1 || vida > 9999)
        {
            return 1;
        }*/
        
for(new possiveis 0possiveis MAX_PLAYERSpossiveis++) if(Airton[playerid][Entrar] == true)
        {
             
SetPlayerHealth(possiveis,vida);
           }
        
GetPlayerName(playerid,admnick24);
           
format(streventu128"-INFO- O Administrador RCON %s setou HP %d para os jogadores do evento"admnick,vida);
           
SendClientMessageToAll(COR_AZULstreventu);
           return 
1;
    }
    if(
strcmp(cmd"/ecolete"true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        
tmp strtok(cmdtextidcmd);
        new 
colete strval(tmp);
         if(!
strlen(tmp))
         {
             
SendClientMessage(playeridCOR_BRANCO"Digite a quantidade do Colete!");
            return 
1;
        }
           
/*if(colete < 1 || colete > 9999)
        {
            return 1;
        }*/
        
for(new possiveis 0possiveis MAX_PLAYERSpossiveis++) if(Airton[playerid][Entrar] == true)
        {
             
SetPlayerArmour(possiveiscolete);
           }
        
GetPlayerName(playerid,admnick24);
           
format(streventu128"-INFO- O Administrador RCON %s setou Colete %d para os jogadores do evento"admnickcolete);
           
SendClientMessageToAll(COR_AZULstreventu);
           return 
1;
    }
    return 
1;
}
public 
countdown()
{
    if(
CountDown==6GameTextForAll("~p~Starting...",1000,6);
    
CountDown--;
    if(
CountDown==0)
    {
        
GameTextForAll("~g~GO~ r~!",1000,6);
        
CountDown = -1;
        for(new 
0MAX_PLAYERSi++) {
            
TogglePlayerControllable(i,true);
            
PlayerPlaySound(i10570.00.00.0);
        }
        return 
0;
    }
    else
    {
        new 
text[7]; format(text,sizeof(text),"~w~%d",CountDown);
        for(new 
0MAX_PLAYERSi++) {
            
PlayerPlaySound(i10560.00.00.0);
            
TogglePlayerControllable(i,false);
        }
         
GameTextForAll(text,1000,6);
    }
    
SetTimer("countdown",1000,0);
    return 
0;
}
stock SalvarPlayer(playerid)
{
    new 
FloathealthFloatarmourFloatSXFloatSYFloatSZ;
    
GetPlayerHealth(playeridhealth);
    
GetPlayerArmour(playeridarmour);
    
GetPlayerPos(playeridSXSYSZ);
    
AirtonData[playerid][grana] = GetPlayerMoney(playerid);
    
AirtonData[playerid][Skin] = GetPlayerSkin(playerid);
    
AirtonData[playerid][HP] = health;
    if (
armour 0AirtonData[playerid][Colete] = armour;
    
AirtonData[playerid][PosX] = SX;
    
AirtonData[playerid][PosY] = SY;
    
AirtonData[playerid][PosZ] = SZ;
    
AirtonData[playerid][interior] = GetPlayerInterior(playerid);
}
stock UsarPlayer(playerid)
{
    
SetPlayerSkin(playerid,AirtonData[playerid][Skin]);
    
GivePlayerMoney(playeridAirtonData[playerid][grana]);
    
SetPlayerHealth(playeridAirtonData[playerid][HP]);
    
SetPlayerArmour(playeridAirtonData[playerid][Colete]);
    
SetPlayerPos(playeridAirtonData[playerid][PosX],
    
AirtonData[playerid][PosY], AirtonData[playerid][PosZ]);
    
SetPlayerFacingAngle(playeridAirtonData[playerid][grana]);
    
SetPlayerInterior(playeridAirtonData[playerid][grana]);
    
SetPlayerInterior(playeridAirtonData[playerid][interior]);
    return 
1;
}
/*
    Discriзгo: Sistema de eventos v0.3b
    Progamado por: Airton.Vitor
    Manual: Para criar,trancar,setar,etc vocк deve estar logado como Administrador RCON
    Dica: /rcon login [suasenha]
    Lembrete: Sejб um bom menino e mantenha os crйditos :p
*/
strtok(const string[], &index)
{
    new 
length strlen(string);
    while ((
index length) && (string[index] <= ' '))
    {
        
index++;
    }
    new 
offset index;
    new 
result[20];
    while ((
index length) && (string[index] > ' ') && ((index offset) < (sizeof(result) - 1)))
    {
        
result[index offset] = string[index];
        
index++;
    }
    
result[index offset] = EOS;
    return 
result;

Reply
#2

Usa este: https://sampforum.blast.hk/showthread.php?tid=224883
Reply
#3

Esse й o que eu uso shadoow atualmente mais ta dando muito trabalho porque nгo tem /ekick e nem /econgelar e /edescongelar to precisando desses comandos e o do rjjj nao tem como trancar '-' tem o /evento fechar mais ele termina o evento '-' ai o evento fica pra sempre aberto atй eu terminar
Reply
#4

Como assim bugando os comandos?
Reply
#5

Nгo funciona nada nada acho que a versгo dele nгp й 0.3c '-' eu nao entendo muito sу sei que quando ponho a FS nenhum cmd pega
Reply
#6

Quote:
Originally Posted by Thii
Посмотреть сообщение
Esse й o que eu uso shadoow atualmente mais ta dando muito trabalho porque nгo tem /ekick e nem /econgelar e /edescongelar to precisando desses comandos e o do rjjj nao tem como trancar '-' tem o /evento fechar mais ele termina o evento '-' ai o evento fica pra sempre aberto atй eu terminar
Porque vocк nгo cria os comandos ?
Reply
#7

Em meu gamemode SASV jб chegou a acontecer isso, eu simplesmente mudei os comparadores strcmp.
Reply
#8

Como falei acima shadoow nгo sei mecher muito com pwn nгo entendo muito por isso vim aki no forum pedir ajuda -.-'
Reply
#9

O problema do "/econgelar & /edescongelar" acredito que esteja na if(Airton[playerid][Entrar] == true) apуs o laзo for.
O problema do "/ekick" tambйm estava na if pois os dois resultados if e else if resultariam em true, e faltou o return na primeira if, tente subistituir por estes comandos:

pawn Код:
if(strcmp(cmd, "/econgelar", true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        for(new possiveis = 0; possiveis < MAX_PLAYERS; possiveis++)
        {
            if(Airton[possiveis][Entrar] == true)
            {
                TogglePlayerControllable(possiveis, false);
            }
        }
        GetPlayerName(playerid,admnick, 24);
        format(streventu, 128, "-INFO- O Administrador RCON %s congelou os jogadores do evento!", admnick);
        SendClientMessageToAll(COR_AZUL, streventu);
        return 1;
    }
    if(strcmp(cmd, "/edescongelar", true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        for(new possiveis = 0; possiveis < MAX_PLAYERS; possiveis++)
        {
            if(Airton[possiveis][Entrar] == true)
            {
                 TogglePlayerControllable(possiveis, true);
            }
        }
        GetPlayerName(playerid,admnick, 24);
        format(streventu, 128, "-INFO- O Administrador RCON %s descongelou os jogadores do evento!", admnick);
        SendClientMessageToAll(COR_AZUL, streventu);
        return 1;
    }
    if(strcmp(cmd, "/ekick", true) == 0&&Airton[playerid][Eventoiniciado] == true &&IsPlayerAdmin(playerid))
    {
        tmp = strtok(cmdtext, idcmd);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COR_AZUL, "Digite: /ekick [id]");
            return 1;
        }
        new id;
        id = strval(tmp);
        if(Airton[id][Entrar] == true)
        {
             ResetPlayerWeapons(id);
             SetPlayerInterior(id, 0);
             SetPlayerVirtualWorld(id, 0);
            SetPlayerPos(id, entroux, entrouy, entrouz);
            Airton[id][Entrar] = false;
            new jogadornick[24];
            GetPlayerName(playerid,admnick, 24);
            GetPlayerName(id,jogadornick, 24);
             format(streventu, 128, "-INFO- O Administrador RCON %s kickou jogador %s do evento!", admnick,jogadornick);
             SendClientMessageToAll(COR_AZUL, streventu);
             entraram --;
             UsarPlayer(id);
             return 1;
           }
           else if(Airton[id][Entrar] == false)
           {
               SendClientMessage(playerid, COR_AZUL, "O jogador selecionado nгo encontra-se no evento!");
           }
           return 1;
    }
E hб, aconselho que idente isso pois estб pйssima a identaзгo.
Reply


Forum Jump:


Users browsing this thread: 6 Guest(s)