[Ajuda] error 029: invalid expression, assumed zero
#1

Boa a todos, entгo estava refazendo aqui um sistema de Menu-Vip e tals
mas acabou dando um erro :
Quote:

(13104) : error 029: invalid expression, assumed zero

Linha 13104:
Quote:

else

eu nгo entendi muito bem vou deixar aqui o codigo completo da dialog
Quote:

if(dialogid == DIALOG_COMPRAVIP)
{
if(response)
{
if(PlayerInfo[playerid][pCasher] < 10000)
return SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo possui essa quantidade de cash !");
new para1;
PlayerInfo[playerid][pCasher] -= 10000;
PlayerInfo[para1][pVIP] = 1;
PlayerInfo[para1][pMesVIP] += 1;
}
else
{
if(PlayerInfo[playerid][pCasher] < 20000)
return SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo possui essa quantidade de cash !");
new para1;
PlayerInfo[playerid][pCasher] -= 20000;
PlayerInfo[para1][pVIP] = 1;
PlayerInfo[para1][pMesVIP] += 2;
}
else
{
if(PlayerInfo[playerid][pCasher] < 30000)
return SendClientMessage(playerid, COLOR_WHITE, "Vocк nгo possui essa quantidade de cash !");
new para1;
PlayerInfo[playerid][pCasher] -= 30000;
PlayerInfo[para1][pVIP] = 1;
PlayerInfo[para1][pMesVIP] += 3;
}
return 1;
}

se alguem poder ajudar agradeзo desde jб
OBS:ele estб todo identado o fуrum que bagunзou mesmo rsrs
Reply
#2

Veja se assim, funciona.
PHP код:
if(dialogid == DIALOG_COMPRARVIP)
{
    if(
response)
    {
        if(
PlayerInfo[playerid][pCasher] < 10000) return SendClientMessage(playeridCOLOR_WHITE"Vocк nгo possui essa quantidade de cash !");
        {
            new 
para1;
            
PlayerInfo[playerid][pCasher] -= 10000;
            
PlayerInfo[para1][pVIP] = 1;
            
PlayerInfo[para1][pMesVIP] += 1;
        }
        else
        {
            if(
PlayerInfo[playerid][pCasher] < 20000) return SendClientMessage(playeridCOLOR_WHITE"Vocк nгo possui essa quantidade de cash !"); 
            {
                new 
para1
                
PlayerInfo[playerid][pCasher] -= 20000
                
PlayerInfo[para1][pVIP] = 1
                
PlayerInfo[para1][pMesVIP] += 2;
            }
            else
            {
                if(
PlayerInfo[playerid][pCasher] < 30000) return SendClientMessage(playeridCOLOR_WHITE"Vocк nгo possui essa quantidade de cash !"); 
                { 
                    new 
para1
                    
PlayerInfo[playerid][pCasher] -= 30000
                    
PlayerInfo[para1][pVIP] = 1
                    
PlayerInfo[para1][pMesVIP] += 3;
                }    
            }
        }
    }

Tudo isso, й questгo de lуgica e formas de utilizaзхes.
Algumas formas de utilizaзхes, podem ser das seguintes formas.:

1Є Forma:
PHP код:
new
    
iStatement 2;
if(
iStatement == 0)
{
    
/*
        Verificar se 'iStatement' й igual a 0, vai executar a funзгo aqui dentro.
                Nгo vai executar, pois 'iStatement' й 2, e nгo 0.
    */
}
else if(
iStatement == 1)
{
    
/*
        Verificar se 'iStatement' й igual a 1, vai executar a funзгo aqui dentro.
                Nгo vai executar, pois 'iStatement' й 2, e nгo 1.
    */
}
else if(
iStatement == 2)
{
    
/*
        Verificar se 'iStatement' й igual a 2, vai executar a funзгo aqui dentro.
                Agora vai executar, pois 'iStatement' й igual a 2.
    */

2Є Forma:
PHP код:
new
    
iStatement 2;
if(
iStatement == 0)
{
    
/*
        'iStatement' nгo serб executada, pois seu valor й 2, e nгo 0.
    */
}
else
{
    if(
iStatement == 1)
    {
        
/*
            'iStatement' nгo serб executado, pois seu valor й 2, e nгo 1.
        */
    
}
    else
    {
        if(
iStatement == 2)
        {
            
/*
                'iStatement' serб executado, pois seu valor й 2.
            */
        
}
    }

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)