C:\Users\JulioCesar\Documents\Server\SERVER SAMP\gamemodes\lostcity.pwn(2014) : error 014: invalid statement; not in switch C:\Users\JulioCesar\Documents\Server\SERVER SAMP\gamemodes\lostcity.pwn(2014) : warning 215: expression has no effect C:\Users\JulioCesar\Documents\Server\SERVER SAMP\gamemodes\lostcity.pwn(2014) : error 001: expected token: ";", but found ":" C:\Users\JulioCesar\Documents\Server\SERVER SAMP\gamemodes\lostcity.pwn(2014) : error 029: invalid expression, assumed zero C:\Users\JulioCesar\Documents\Server\SERVER SAMP\gamemodes\lostcity.pwn(2014) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
case DIALOG_COINS2: { if(response) { if(team[playerid] == TEAM_HUMAN) { switch(listitem) { case 0: if(pInfo[playerid][pCoins] >= 45) pInfo[playerid][pCoins] -= 45,pInfo[playerid][pKickBackCoin] = 1; else { SendCoinError(playerid,45); } case 1: if(pInfo[playerid][pCoins] >= 40) pInfo[playerid][pCoins] -= 40,pInfo[playerid][pDamageShotgunCoin] = 1; else { SendCoinError(playerid,40); } case 2: if(pInfo[playerid][pCoins] >= 50) pInfo[playerid][pCoins] -= 50,pInfo[playerid][pDamageDeagleCoin] = 1; else { SendCoinError(playerid,50); } case 3: if(pInfo[playerid][pCoins] >= 30) pInfo[playerid][pCoins] -= 30,pInfo[playerid][pDamageMP5Coin] = 1; else { SendCoinError(playerid,30); } case 4: if(pInfo[playerid][pCoins] >= 25) pInfo[playerid][pCoins] -= 20,pInfo[playerid][pHumanClass] = 0,pInfo[playerid][pHumanClass] = FEDERALAGENT; else { SendCoinError(playerid,20); } case 5: if(pInfo[playerid][pCoins] >= 30) pInfo[playerid][pCoins] -= 25,SetPlayerAttachedObject(playerid,0,19142,1,0.028000,0.034000,0.000000,0.000000,0.000000,0.000000,1.063000,1.191999,1.285999); else { SendCoinError(playerid,25); } case 6: if(pInfo[playerid][pCoins] >= 800) pInfo[playerid][pCoins] -= 800,pInfo[playerid][pVipLevel] = 2; else { SendCoinError(playerid,800); } } } } } return 1; }
por eso puse el cuadro del error para que vieran donde esta el fallo pero no se como solucionarlo
![]() |
case DIALOG_COINS2:
case DIALOG_COINS2:
{
if(response)
{
if(team[playerid] == TEAM_HUMAN)
{
switch(listitem)
{
case 0:
{
if(pInfo[playerid][pCoins] >= 45)
{
pInfo[playerid][pCoins] -= 45;
pInfo[playerid][pKickBackCoin] = 1;
}else SendCoinError(playerid,45);
}
case 1:
{
if(pInfo[playerid][pCoins] >= 40)
{
pInfo[playerid][pCoins] -= 40;
pInfo[playerid][pDamageShotgunCoin] = 1;
}else SendCoinError(playerid,40);
}
case 2:
{
if(pInfo[playerid][pCoins] >= 50)
{
pInfo[playerid][pCoins] -= 50;
pInfo[playerid][pDamageDeagleCoin] = 1;
} else SendCoinError(playerid,50);
}
case 3:
{
if(pInfo[playerid][pCoins] >= 30)
{
pInfo[playerid][pCoins] -= 30;
pInfo[playerid][pDamageMP5Coin] = 1;
} else SendCoinError(playerid,30);
}
case 4:
{
if(pInfo[playerid][pCoins] >= 25)
{
pInfo[playerid][pCoins] -= 20;
pInfo[playerid][pHumanClass] = 0;
pInfo[playerid][pHumanClass] = FEDERALAGENT;
} else SendCoinError(playerid,20);
}
case 5:
{
if(pInfo[playerid][pCoins] >= 30)
{
pInfo[playerid][pCoins] -= 25;
SetPlayerAttachedObject(playerid,0,19142,1,0.028000,0.034000,0.000000,0.000000,0.000000,0.000000,1.063000,1.191999,1.285999);
} else SendCoinError(playerid,25);
}
case 6:
{
if(pInfo[playerid][pCoins] >= 800)
{
pInfo[playerid][pCoins] -= 800;
pInfo[playerid][pVipLevel] = 2;
} else SendCoinError(playerid,800);
}
}//switch
}//if(team[playerid] == TEAM_HUMAN)
}//response
return 1;
}//case DIALOG_COINS2:
//} Una corchea de mбs tenнas.
Funcion()
{
if()
{
if()
{
if()
{
if()
{
//____Abriу 5 debe cerrar 5
}//1
}//2
}//3
}//4
}//5
case DIALOG_COINS2:{ if(response) if(team[playerid] == TEAM_HUMAN){ switch(listitem){ case 0: { if(pInfo[playerid][pCoins] >= 45) pInfo[playerid][pCoins] -= 45,pInfo[playerid][pKickBackCoin] = 1; else { SendCoinError(playerid,45); } } case 1: { if(pInfo[playerid][pCoins] >= 40) pInfo[playerid][pCoins] -= 40,pInfo[playerid][pDamageShotgunCoin] = 1; else { SendCoinError(playerid,40); } } case 2: { if(pInfo[playerid][pCoins] >= 50) pInfo[playerid][pCoins] -= 50,pInfo[playerid][pDamageDeagleCoin] = 1; else { SendCoinError(playerid,50); } } case 3: { if(pInfo[playerid][pCoins] >= 30) pInfo[playerid][pCoins] -= 30,pInfo[playerid][pDamageMP5Coin] = 1; else { SendCoinError(playerid,30); } } case 4: { if(pInfo[playerid][pCoins] >= 25) pInfo[playerid][pCoins] -= 20,pInfo[playerid][pHumanClass] = 0,pInfo[playerid][pHumanClass] = FEDERALAGENT; else { SendCoinError(playerid,20); } } case 5: { if(pInfo[playerid][pCoins] >= 30) pInfo[playerid][pCoins] -= 25,SetPlayerAttachedObject(playerid,0,19142,1,0.028000,0.034000,0.000000,0.000000,0.000000,0.000000,1.063000,1.191999,1.285999); else { SendCoinError(playerid,25); } } case 6: { if(pInfo[playerid][pCoins] >= 800) pInfo[playerid][pCoins] -= 800,pInfo[playerid][pVipLevel] = 2; else { SendCoinError(playerid,800); } } } } } }
switch(listitem){ case 0: { /*tu funcion*/ } }
switch(dialogid){
Код:
case DIALOG_COINS2:{ if(response) if(team[playerid] == TEAM_HUMAN){ switch(listitem){ case 0: { if(pInfo[playerid][pCoins] >= 45) pInfo[playerid][pCoins] -= 45,pInfo[playerid][pKickBackCoin] = 1; else { SendCoinError(playerid,45); } } case 1: { if(pInfo[playerid][pCoins] >= 40) pInfo[playerid][pCoins] -= 40,pInfo[playerid][pDamageShotgunCoin] = 1; else { SendCoinError(playerid,40); } } case 2: { if(pInfo[playerid][pCoins] >= 50) pInfo[playerid][pCoins] -= 50,pInfo[playerid][pDamageDeagleCoin] = 1; else { SendCoinError(playerid,50); } } case 3: { if(pInfo[playerid][pCoins] >= 30) pInfo[playerid][pCoins] -= 30,pInfo[playerid][pDamageMP5Coin] = 1; else { SendCoinError(playerid,30); } } case 4: { if(pInfo[playerid][pCoins] >= 25) pInfo[playerid][pCoins] -= 20,pInfo[playerid][pHumanClass] = 0,pInfo[playerid][pHumanClass] = FEDERALAGENT; else { SendCoinError(playerid,20); } } case 5: { if(pInfo[playerid][pCoins] >= 30) pInfo[playerid][pCoins] -= 25,SetPlayerAttachedObject(playerid,0,19142,1,0.028000,0.034000,0.000000,0.000000,0.000000,0.000000,1.063000,1.191999,1.285999); else { SendCoinError(playerid,25); } } case 6: { if(pInfo[playerid][pCoins] >= 800) pInfo[playerid][pCoins] -= 800,pInfo[playerid][pVipLevel] = 2; else { SendCoinError(playerid,800); } } } } } } tu error... Код:
switch(listitem){ case 0: { /*tu funcion*/ } } |
case DIALOG_COINS2:
{
if(response)
{
if(team[playerid] == TEAM_HUMAN)
{
switch(listitem)
{
case 0: if(pInfo[playerid][pCoins] >= 45) pInfo[playerid][pCoins] -= 45,pInfo[playerid][pKickBackCoin] = 1; else { SendCoinError(playerid,45); }
case 1: if(pInfo[playerid][pCoins] >= 40) pInfo[playerid][pCoins] -= 40,pInfo[playerid][pDamageShotgunCoin] = 1; else { SendCoinError(playerid,40); }
case 2: if(pInfo[playerid][pCoins] >= 50) pInfo[playerid][pCoins] -= 50,pInfo[playerid][pDamageDeagleCoin] = 1; else { SendCoinError(playerid,50); }
case 3: if(pInfo[playerid][pCoins] >= 30) pInfo[playerid][pCoins] -= 30,pInfo[playerid][pDamageMP5Coin] = 1; else { SendCoinError(playerid,30); }
case 4: if(pInfo[playerid][pCoins] >= 25) pInfo[playerid][pCoins] -= 20,pInfo[playerid][pHumanClass] = 0,pInfo[playerid][pHumanClass] = FEDERALAGENT; else { SendCoinError(playerid,20); }
case 5: if(pInfo[playerid][pCoins] >= 30) pInfo[playerid][pCoins] -= 25,SetPlayerAttachedObject(playerid,0,19142,1,0.028000,0.034000,0.000000,0.000000,0.000000,0.000000,1.063000,1.191999,1.285999); else { SendCoinError(playerid,25); }
case 6: if(pInfo[playerid][pCoins] >= 800) pInfo[playerid][pCoins] -= 800,pInfo[playerid][pVipLevel] = 2; else { SendCoinError(playerid,800); }
}
}
}
}
return 1;//demбs, debe ir arriba.
}//demбs
case DIALOG_COINS2:
{
if(response)
{
if(team[playerid] == TEAM_HUMAN)
{
switch(listitem)
{
case 0: if(pInfo[playerid][pCoins] >= 45) pInfo[playerid][pCoins] -= 45,pInfo[playerid][pKickBackCoin] = 1; else { SendCoinError(playerid,45); }
case 1: if(pInfo[playerid][pCoins] >= 40) pInfo[playerid][pCoins] -= 40,pInfo[playerid][pDamageShotgunCoin] = 1; else { SendCoinError(playerid,40); }
case 2: if(pInfo[playerid][pCoins] >= 50) pInfo[playerid][pCoins] -= 50,pInfo[playerid][pDamageDeagleCoin] = 1; else { SendCoinError(playerid,50); }
case 3: if(pInfo[playerid][pCoins] >= 30) pInfo[playerid][pCoins] -= 30,pInfo[playerid][pDamageMP5Coin] = 1; else { SendCoinError(playerid,30); }
case 4: if(pInfo[playerid][pCoins] >= 25) pInfo[playerid][pCoins] -= 20,pInfo[playerid][pHumanClass] = 0,pInfo[playerid][pHumanClass] = FEDERALAGENT; else { SendCoinError(playerid,20); }
case 5: if(pInfo[playerid][pCoins] >= 30) pInfo[playerid][pCoins] -= 25,SetPlayerAttachedObject(playerid,0,19142,1,0.028000,0.034000,0.000000,0.000000,0.000000,0.000000,1.063000,1.191999,1.285999); else { SendCoinError(playerid,25); }
case 6: if(pInfo[playerid][pCoins] >= 800) pInfo[playerid][pCoins] -= 800,pInfo[playerid][pVipLevel] = 2; else { SendCoinError(playerid,800); }
}
}
}
return true;
}
case DIALOG_COINS2:
{
if(response)
{
if(team[playerid] == TEAM_HUMAN)
{
switch(listitem)
{
case 0:
{
if(pInfo[playerid][pCoins] >= 45)
{
pInfo[playerid][pCoins] -= 45;
pInfo[playerid][pKickBackCoin] = 1;
}else SendCoinError(playerid,45);
}
case 1:
{
if(pInfo[playerid][pCoins] >= 40)
{
pInfo[playerid][pCoins] -= 40;
pInfo[playerid][pDamageShotgunCoin] = 1;
}else SendCoinError(playerid,40);
}
case 2:
{
if(pInfo[playerid][pCoins] >= 50)
{
pInfo[playerid][pCoins] -= 50;
pInfo[playerid][pDamageDeagleCoin] = 1;
} else SendCoinError(playerid,50);
}
case 3:
{
if(pInfo[playerid][pCoins] >= 30)
{
pInfo[playerid][pCoins] -= 30;
pInfo[playerid][pDamageMP5Coin] = 1;
} else SendCoinError(playerid,30);
}
case 4:
{
if(pInfo[playerid][pCoins] >= 25)
{
pInfo[playerid][pCoins] -= 20;
pInfo[playerid][pHumanClass] = 0;
pInfo[playerid][pHumanClass] = FEDERALAGENT;
} else SendCoinError(playerid,20);
}
case 5:
{
if(pInfo[playerid][pCoins] >= 30)
{
pInfo[playerid][pCoins] -= 25;
SetPlayerAttachedObject(playerid,0,19142,1,0.028000,0.034000,0.000000,0.000000,0.000000,0.000000,1.063000,1.191999,1.285999);
} else SendCoinError(playerid,25);
}
case 6:
{
if(pInfo[playerid][pCoins] >= 800)
{
pInfo[playerid][pCoins] -= 800;
pInfo[playerid][pVipLevel] = 2;
} else SendCoinError(playerid,800);
}
}//switch
}//if(team[playerid] == TEAM_HUMAN)
}//response
return 1;
}//case DIALOG_COINS2: