[Ajuda] Abrir Portao com Dozina ou Comando
#1

Galera me ajudem tipo qualquer player que comprar uma casa pode abrir qualquer casa que tem portao eu queria que so o dono da casa podia abrir o portao com o comando ou dozina

PHP код:
if(strcmp(cmd"/p30"true) == 0)
    {
        new 
House PlayerInfo[playerid][pPHousekey];
        
GetPlayerName(playeridplayernamesizeof(playername));
        if (
House != 30 && strcmp(playernameHouseInfo[PlayerInfo[playerid][pPHousekey]][hOwner], true) == 1)
            {
                
SendClientMessage(playeridCOLOR_WHITE"Vocк nгo й dono dessa casa.");
                return 
true;
            }
        { 
            
MoveObject(Gate5282.10001,-1320.09998,59.9,3.0);
            
SetTimerEx("CloseGate5"5000false"i"Gate5);
            
SendClientMessage(playerid,COLOR_LIGHTGREEN,"Controle Remoto: Portгo Aberto");
            return 
1;
        } 

Reply
#2

PHP код:
        if (House != 30 && strcmp(playernameHouseInfo[PlayerInfo[playerid][pPHousekey]][hOwner], true) == 1
            { 
                
SendClientMessage(playeridCOLOR_WHITE"Vocк nгo й dono dessa casa."); 
                return 
true
            } 
       else 
       {  
            
MoveObject(Gate5282.10001,-1320.09998,59.9,3.0); 
            
SetTimerEx("CloseGate5"5000false"i"Gate5); 
            
SendClientMessage(playerid,COLOR_LIGHTGREEN,"Controle Remoto: Portгo Aberto"); 
            return 
1
        } 
Cuidado a falta de "else" pode ser muito perigoso hehehe ^^


Jб a "dozina" use o GetPlayerKey ou OnPlayerKeyStateChange pra verificar um botгo no caso o "h"
Reply
#3

Quote:
Originally Posted by darkxdll
Посмотреть сообщение
PHP код:
        if (House != 30 && strcmp(playernameHouseInfo[PlayerInfo[playerid][pPHousekey]][hOwner], true) == 1
            { 
                
SendClientMessage(playeridCOLOR_WHITE"Vocк nгo й dono dessa casa."); 
                return 
true
            } 
       else 
       {  
            
MoveObject(Gate5282.10001,-1320.09998,59.9,3.0); 
            
SetTimerEx("CloseGate5"5000false"i"Gate5); 
            
SendClientMessage(playerid,COLOR_LIGHTGREEN,"Controle Remoto: Portгo Aberto"); 
            return 
1
        } 
Cuidado a falta de "else" pode ser muito perigoso hehehe ^^


Jб a "dozina" use o GetPlayerKey ou OnPlayerKeyStateChange pra verificar um botгo no caso o "h"
@Edit nгo funcionou tipo, quando qualquer player compra uma casa ele consegui abrir todas as casas que tem portao mais se ele nao tiver uma casa , da SERVER: Unknown Command queria que so o dono da casa ID 30 Conseguia abrir pode me ajudar?
Reply
#4

pawn Код:
if(strcmp(cmd, "/p30", true) == 0)
{
    GetPlayerName(playerid, playername, sizeof(playername));
    if (PlayerInfo[playerid][pPHousekey] == 30 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPHousekey]][hOwner]) == 0)
    {
        MoveObject(Gate5, 282.10001,-1320.09998,59.9,3.0);
        SetTimerEx("CloseGate5", 5000, false, "i", Gate5);
        SendClientMessage(playerid,COLOR_LIGHTGREEN,"Controle Remoto: Portгo Aberto");
    }
    else SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo й dono dessa casa.");
    return 1;  
}
Reply
#5

Quote:
Originally Posted by PT
Посмотреть сообщение
pawn Код:
if(strcmp(cmd, "/p30", true) == 0)
{
    GetPlayerName(playerid, playername, sizeof(playername));
    if (PlayerInfo[playerid][pPHousekey] == 30 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPHousekey]][hOwner]) == 0)
    {
        MoveObject(Gate5, 282.10001,-1320.09998,59.9,3.0);
        SetTimerEx("CloseGate5", 5000, false, "i", Gate5);
        SendClientMessage(playerid,COLOR_LIGHTGREEN,"Controle Remoto: Portгo Aberto");
    }
    else SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo й dono dessa casa.");
    return 1;  
}
Muito Obrigado ajudo muito
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)