invalid expression, assumed zero
#1

Mi codigo es:
pawn Код:
if(!strcmp(cmd, "/drogasget", true)){
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6){
       if (PlayerInfo[playerid][pCash] > 500)
           if(PlayerToPoint(10.0, playerid,2549.2502,-1293.5389,1044.1250))
          {
              PlayerInfo[playerid][pDrugs] += 10;
              GivePlayerMoney(playerid, -500)
              SendClientMessage(playerid,COLOR_BLUE,"Has comprado 10 gramos de droga por $500!");
          }
          GetPlayerName(playerid, sendername, sizeof(sendername));
          format(string, sizeof(string), "", sendername);
          ProxDetector(30.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
    }
   
    else{
        SendClientMessage(playerid, COLOR_BLUE, "No tenes suficiente dinero!");
    }
    else{ //el error lo tira en esta linea
        SendClientMessage(playerid, COLOR_BLUE, "No Podes usar este comando!");
        }
    return 1;
}
Y me tira este error:
Код:
 invalid expression, assumed zero
Porfavor, es urgente. Como lo arreglo?
Reply
#2

Prueba asi
pawn Код:
if(!strcmp(cmd, "/drogasget", true)){
    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6){
       if (PlayerInfo[playerid][pCash] > 500)
         {//Falto un corchete
           if(PlayerToPoint(10.0, playerid,2549.2502,-1293.5389,1044.1250))
          {
              PlayerInfo[playerid][pDrugs] += 10;
              GivePlayerMoney(playerid, -500)
              SendClientMessage(playerid,COLOR_BLUE,"Has comprado 10 gramos de droga por $500!");
          }
          GetPlayerName(playerid, sendername, sizeof(sendername));
          format(string, sizeof(string), "", sendername);
          ProxDetector(30.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
    }
   
    else{
        SendClientMessage(playerid, COLOR_BLUE, "No tenes suficiente dinero!");
    }
    else{ //el error lo tira en esta linea
        SendClientMessage(playerid, COLOR_BLUE, "No Podes usar este comando!");
        }
    return 1;
}
Reply
#3

Si pongo ese corchete me saltan estos errores:
Код:
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2674) : error 004: function "SafeGivePlayerMoney" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2703) : error 004: function "SafeGivePlayerMoney" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2739) : error 004: function "SafeResetPlayerWeapons" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2740) : error 004: function "SafeGivePlayerWeapon" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2766) : error 004: function "SafeResetPlayerWeapons" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2779) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2791) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2802) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2815) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2827) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2847) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2862) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2875) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2889) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2903) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2918) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2933) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2946) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2974) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(2987) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(3016) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(3032) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(3049) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(3065) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(3079) : error 004: function "ClearChatbox" is not implemented
C:\Users\adrian\Desktop\Proyecto Samp\gamemodes\WorldRP.pwn(3095) : error 004: function "ClearChatbox" is not implemented

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


26 Errors.
Reply
#4

Aquн te lo dejo arreglado:
pawn Код:
if(!strcmp(cmd, "/drogasget", true))
{
        if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
        {
            if(PlayerInfo[playerid][pCash] > 500)
            {

                if(PlayerToPoint(10.0, playerid,2549.2502,-1293.5389,1044.1250))
                {
                    PlayerInfo[playerid][pDrugs] += 10;
                    GivePlayerMoney(playerid, -500)
                    SendClientMessage(playerid,COLOR_BLUE,"Has comprado 10 gramos de droga por $500!");
                }
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
            }
            else SendClientMessage(playerid, COLOR_BLUE, "No tenes suficiente dinero!");
        }
        else SendClientMessage(playerid, COLOR_BLUE, "No Podes usar este comando!");
        return 1;
}
Reply
#5

Te faltу el ";" de GivePlayerMoney(playerid, -500).
Reply
#6

Quote:
Originally Posted by M1tux3r
Посмотреть сообщение
Te faltу el ";" de GivePlayerMoney(playerid, -500).
Yo nada mas correji los corchetes, si te fijas a el que el puso tambiйn le falta

pawn Код:
if(!strcmp(cmd, "/drogasget", true))
{
        if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
        {
            if(PlayerInfo[playerid][pCash] > 500)
            {

                if(PlayerToPoint(10.0, playerid,2549.2502,-1293.5389,1044.1250))
                {
                    PlayerInfo[playerid][pDrugs] += 10;
                    GivePlayerMoney(playerid, -500);
                    SendClientMessage(playerid,COLOR_BLUE,"Has comprado 10 gramos de droga por $500!");
                }
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
            }
            else SendClientMessage(playerid, COLOR_BLUE, "No tenes suficiente dinero!");
        }
        else SendClientMessage(playerid, COLOR_BLUE, "No Podes usar este comando!");
        return 1;
}
Ahн le puse la ;
Reply
#7

Muchas graciasssssss, ya funciona!!!
Reply
#8

Quote:
Originally Posted by ValenRatti
Посмотреть сообщение
Muchas graciasssssss, ya funciona!!!
Jaja de nada; En el foro de SA-MP estamos para ayudar
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)