[Ajuda] GangZone comando
#1

Galera, eu queria colocar esse comando:

PHP код:
if(strcmp(cmd"/carregar"true) == 0)
{
    new 
VehicleID;
    
VehicleID GetPlayerVehicleID(playerid);
    new 
modelo;
    
modelo GetVehicleModel(VehicleID);
    if(
modelo == 515) {
        new 
check;
        
check CPS_GetPlayerCheckpoint(playerid);
        if(
check == checkcam) {
            if(
Cargas[playerid] == 0) {
                
SendClientMessage(playerid,COLOR_GREEN,"{0099FF}|INFO|{CCCCFF} Vocк carregou seu caminhгo, agora vб atй a бrea de descarregamento!");
                
SendClientMessage(playerid,COLOR_GREEN,"{0099FF}|INFO|{CCCCFF} Para saber aonde й a бrea de descarregamento use '/GPSLocalizacoes' e vб atй 'Area de descarregamento'.");
                
Cargas[playerid] = 1;
                return 
1;
            }
            else {
                
SendClientMessage(playerid,Vermelho,"{FF0000}|ERRO|{CCCCFF} Seu caminhгo jб estб carregado!");
                return 
1;
            }
        }
        else {
            
SendClientMessage(playeridVermelho"{FF0000}|ERRO|{CCCCFF} Vocк nгo estб na бrea de carregamento!");
            return 
1;
        }
    }
    else {
        
SendClientMessage(playeridVermelho"{FF0000}|ERRO|{CCCCFF} Vocк nгo estб em um caminhгo!");
        return 
1;
    }

mas no lugar de ser um checkpoint:
PHP код:
new check;
        
check CPS_GetPlayerCheckpoint(playerid);
        if(
check == checkcam) { 
eu queria saber como faзo pra esse comando funcionar apenas na GangZone que eu criei, nessa: GangZoneCAM = GangZoneCreate(287.1249,1484.4285, 111.7951,1336.2954);

desde jб, obrigado
Reply
#2

PHP код:
if(GangZoneCAM[playerid] == false) return SendClientMessage(playerid, -1,"Vocк nгo estб no local adquado."); 
Caso GangZoneCAM nгo seja a variбvel da gangzone que vocк criou, basta mudar:
PHP код:
if(variбvel[playerid] == false) return SendClientMessage(playerid, -1,"Vocк nгo estб no local adquado."); 
Se a variбvel foi "ckeckam", vocк somente muda a verificaзгo:
PHP код:
if(ckeckam[playerid] == false) return SendClientMessage(playerid, -1,"Vocк nгo estб no local adquado."); 
E por ai vai.
Eu jб tinha respondido isso no outro tуpico, espero ter ajudadoІ
Reply
#3

Quote:
Originally Posted by Ley
Посмотреть сообщение
PHP код:
if(GangZoneCAM[playerid] == false) return SendClientMessage(playerid, -1,"Vocк nгo estб no local adquado."); 
Caso GangZoneCAM nгo seja a variбvel da gangzone que vocк criou, basta mudar:
PHP код:
if(variбvel[playerid] == false) return SendClientMessage(playerid, -1,"Vocк nгo estб no local adquado."); 
Se a variбvel foi "ckeckam", vocк somente muda a verificaзгo:
PHP код:
if(ckeckam[playerid] == false) return SendClientMessage(playerid, -1,"Vocк nгo estб no local adquado."); 
E por ai vai.
Eu jб tinha respondido isso no outro tуpico, espero ter ajudadoІ
estб ficando assim:

PHP код:
if(strcmp(cmd"/carregar"true) == 0)
{
    new 
VehicleID;
    
VehicleID GetPlayerVehicleID(playerid);
    new 
modelo;
    
modelo GetVehicleModel(VehicleID);
    if(
modelo == 515) {
        new 
check;
        if(
check == GangZoneCAM) {
            if(
Cargas[playerid] == 0) {
                
SendClientMessage(playerid,COLOR_GREEN,"{0099FF}|INFO|{CCCCFF} Vocк carregou seu caminhгo, agora vб atй a бrea de descarregamento!");
                
SendClientMessage(playerid,COLOR_GREEN,"{0099FF}|INFO|{CCCCFF} Para saber aonde й a бrea de descarregamento use '/GPSLocalizacoes' e vб atй 'Area de descarregamento'.");
                
Cargas[playerid] = 1;
                return 
1;
            }
            else {
                
SendClientMessage(playerid,Vermelho,"{FF0000}|ERRO|{CCCCFF} Seu caminhгo jб estб carregado!");
                return 
1;
            }
        }
        else {
            
SendClientMessage(playeridVermelho"{FF0000}|ERRO|{CCCCFF} Vocк nгo estб na бrea de carregamento!");
            return 
1;
        }
    }
    else {
        
SendClientMessage(playeridVermelho"{FF0000}|ERRO|{CCCCFF} Vocк nгo estб em um caminhгo!");
        return 
1;
    }

mas quando eu dou /carregar fala que nгo estou na бrea de carregamento.
Reply
#4

Nгo sei o porque da necessidade de separar o cуdigo que lhe passei, ocupando somente uma ъnica linha. Enfim, tente mudar a variбvel, creio que esteja errada.
Reply
#5

Quote:
Originally Posted by Ley
Посмотреть сообщение
Nгo sei o porque da necessidade de separar o cуdigo que lhe passei, ocupando somente uma ъnica linha. Enfim, tente mudar a variбvel, creio que esteja errada.
Tem algum meio de me explicar mais detalhadamente? tipo, de como colocar a variбvel certa, de como criar a variбvel de acordo com essas coordenadas que eu lhe mandei.

Tem como criar os cmds pra mim e tals? serei muito grato.
Reply
#6

Nгo estou conseguindo compreender :/
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)