invalid expression, assumed zero -
ValenRatti - 13.01.2012
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?
Respuesta: invalid expression, assumed zero -
davidxxx - 13.01.2012
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;
}
Respuesta: invalid expression, assumed zero -
ValenRatti - 13.01.2012
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.
Respuesta: invalid expression, assumed zero -
Jovanny - 13.01.2012
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;
}
Respuesta: invalid expression, assumed zero -
M1tux3r - 13.01.2012
Te faltу el ";" de GivePlayerMoney(playerid, -500).
Respuesta: invalid expression, assumed zero -
Jovanny - 13.01.2012
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 ;
Respuesta: invalid expression, assumed zero -
ValenRatti - 13.01.2012
Muchas graciasssssss, ya funciona!!!
Respuesta: invalid expression, assumed zero -
Jovanny - 14.01.2012
Quote:
Originally Posted by ValenRatti
Muchas graciasssssss, ya funciona!!!
|
Jaja de nada; En el foro de SA-MP estamos para ayudar