SA-MP Forums Archive
[Ajuda] /concessionaria - 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] /concessionaria (/showthread.php?tid=652020)



/concessionaria - Luiiiz - 01.04.2018

Tф com um pequeno problema no sistema de concessionбria. Programei aqui para se o que o cara digitou no dialog for menor ou igual que 399, daria a mensagem de erro falando para colocar somente IDs entre 400 e 611, o mesmo se for maior ou igual que 612.
O problema tб aн, eu digito 400 que й o programado para comprar o Landstalker e mesmo assim aparece para colocar IDs somente entre 400 e 611.
Coloquei entre /* e */ essa parte do erro entre ID 400 e 611 e ao digitar 400, nгo aparece nada. Os dialogs estгo todos definidos. O que serб que pode ser?
Cуdigo:
PHP код:
if(dialogid == DIALOG_CONCESSIONARIA)
{
    if(
response)
    {
        if(
inputtext[0] >= 612)
        {
                   
SendClientMessage(playeridVermelho"[ERRO] Selecione somente IDs entre 400 e 611.");
        }
        if(
inputtext[0] <= 399)
        {
                
SendClientMessage(playeridVermelho"[ERRO] Selecione somente IDs entre 400 e 611.");
        }
        if(
inputtext[0] == 400)
        {
            if(
TemVeiculo[playerid] == 1)
            {
                
SendClientMessage(playeridVermelho"[ERRO] Vocк jб tem um veнculo.");
            }
            if(
TemVeiculo[playerid] == 0)
            {
                
ShowPlayerDialog(playeridDIALOG_CONFIRMACAOLANDSTALKERDIALOG_STYLE_MSGBOX"CONFIRMAЗГO""Vocк tem certeza que deseja comprar um veнculo Landstalker?""Sim""Nгo");
            }
        }
    }




Re: /concessionaria - XandyMello - 01.04.2018

PHP код:
if(strval(inputtext) >= 612|| strval(inputtext) < 399) return true
PHP код:
if(dialogid == DIALOG_CONCESSIONARIA)
{
    if(
response)
    {
        if(
strval(inputtext) <= 399 || strval(inputtext) >= 612)
            return 
SendClientMessage(playeridVermelho"[ERRO] Selecione somente IDs entre 400 e 611.");
            
        if(
TemVeiculo[playerid] == 1)
            
SendClientMessage(playeridVermelho"[ERRO] Vocк jб tem um veнculo.");
        else {
            
ShowPlayerDialog(playeridDIALOG_CONFIRMACAOLANDSTALKERDIALOG_STYLE_MSGBOX"CONFIRMAЗГO""Vocк tem certeza que deseja comprar um veнculo Landstalker?""Sim""Nгo");
        }
    }
    return 
true;




Re: /concessionaria - Luiiiz - 01.04.2018

Vou verificar. Faz um bom tempo que nгo programo e nгo lembro muitas coisas mais.


Re: /concessionaria - Luiiiz - 01.04.2018

Certinho. Obrigado! +REP


Re: /concessionaria - HelderPT - 01.04.2018

Luiz henrique e voce?


Re: /concessionaria - Luiiiz - 01.04.2018

Quote:
Originally Posted by HelderPT
Посмотреть сообщение
Luiz henrique e voce?
Sim.