SA-MP Forums Archive
[Ajuda] GZ Бrea de Carregamento. - 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] GZ Бrea de Carregamento. (/showthread.php?tid=477747)



GZ Бrea de Carregamento. - dwrz - 26.11.2013

Olб novamente, rs. Eu gostaria de saber, como faзo pra aparecer essa textdraw, com essa fonte, mas no meio da tela e em baixo, escrito Бrea de Carregamento, mas sу aonde fica a GangZone que eu criei e tals, e tambйm que o comando /carregar apenas funcione aonde estб criada a GZ e o mesmo o ocorre aonde descarrega. Eles estгo em um checkpoint, e eu gostaria de retirar esse checkpoint e colocar apenas na Gangzone.

Comando de /carregar e /descarregar:

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;
    }
}
if(
strcmp(cmd,"/descarregar",true) == 0)
{
    new 
VehicleID;
    
VehicleID GetPlayerVehicleID(playerid);
    new 
modelo;
    
modelo GetVehicleModel(VehicleID);
    if(
modelo == 515) {
        new 
check;
        
check CPS_GetPlayerCheckpoint(playerid);
        if(
check == checkcamdes) {
            if(
Cargas[playerid] == 0) {
                
SendClientMessage(playerid,Vermelho,"{FF0000}|ERRO|{CCCCFF} Seu veiculo nгo estб carregado!");
                return 
1;
            }
            else {
                
Cargas[playerid] = 0;
                
SendClientMessage(playerid,COLOR_GREEN,"{0099FF}|INFO|{CCCCFF} Vocк descarregou o caminhгo, e ganhou 'R$2000'.");
                
GivePlayerGrana(playerid,2000);
                return 
1;
            }
        }
        else {
            
SendClientMessage(playerid,Vermelho,"{FF0000}|ERRO|{CCCCFF} Vocк nгo estб na бrea de descarregamento.");
            return 
1;
        }
    }
    else {
        
SendClientMessage(playeridVermelho"{FF0000}|ERRO|{CCCCFF} Vocк nгo estб em um caminhгo!");
        return 
1;
    }

Screen'shot:




Re: GZ Бrea de Carregamento. - dwrz - 26.11.2013

@UP

Alguйm pra ajudar?


Re: GZ Бrea de Carregamento. - dwrz - 27.11.2013

@UP

Me desculpem pelo flood. Mas ninguйm? :v


Re: GZ Бrea de Carregamento. - MacacuVuador - 27.11.2013

Vai no seu gamemode Aperta Ctrl F e digita ~r~/carregar

e manda oque aparece

Nao mande sу a linha que ta escrito /carregar, manda a parada toda


Re: GZ Бrea de Carregamento. - dwrz - 27.11.2013

Quote:
Originally Posted by MacacuVuador
Посмотреть сообщение
Vai no seu gamemode Aperta Ctrl F e digita ~r~/carregar

e manda oque aparece

Nao mande sу a linha que ta escrito /carregar, manda a parada toda
if(strcmp(cmd,"/carregar", true) == 0)

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;
    }




Re: GZ Бrea de Carregamento. - MacacuVuador - 27.11.2013

Nao cara, eu nao quero o comando /carregar , eu quero a text draw

Vai no seu GM aperta Ctrl F e digita " ~r~/carregar " ( sem aspas )

e manda igual voce mando agora, a linha e a parada toda..


Re: GZ Бrea de Carregamento. - dwrz - 27.11.2013

Cara, й isso que eu quero criar. Quero que fique essa textdraw por toda a GZ que eu criei, e tambйm que o comando /carregar funcione apenas nela, apуs sair da GZ essa textdraw some, junto com o comando...


Re: GZ Бrea de Carregamento. - MacacuVuador - 27.11.2013

Aki ta a text draw

PHP код:
if(!IsPlayerInRangeOfPoint(playeridDISTANCIAXYZ)) // VAI BEM NO MEIO DA SUA GZ E DA /SAVE DPS COLOCA AS PARADA AKI
{
        
GameTextForPlayer(playerid"{33AA33}Area {FFFF00}de {FF0000}carregamento"50001);
        
GameTextForPlayer(playerid"{33AA33}Area {FFFF00}de {33AAFF}carga - {FF0000}/carregar"50003);

Acho q ta certo, to meio com sono ... ( onde ta com letra maiuscula й pra vc editar) troque a GZ por IsPlayerInRangeOfPoint

IsPlayerInRangeOfPoint йh tipow gz mais sу q no modo de coordenada, nela voce pode colocar as parada pra funfa apenas dentro dela...

ai jah ta com 2 , a text draw e a parada pra ser feito os comandos apenas nas coordenadas

Use isso de base, edite ele, coloque em seu cmd, to indo durmi '-' .. flw

Fis essa parada com mta pressa , sem pensar mto , porisso nao postei o cmd pronto , amanha tenho recuperaзao :v ... talves amanha eu te tento te ajudar, tbm so novato mais to manjando nessa area

Me add no skype : luis.paulo.2

Add la que agente tenta termina isso, ce alguem nao terminar ate amanha ..


Re: GZ Бrea de Carregamento. - dwrz - 27.11.2013

@UP

Estou com o problema das GZ ainda, caso alguйm possa me ajudar :/


Re: GZ Бrea de Carregamento. - dwrz - 27.11.2013

@UP

Ninguйm entende de GangZone?