dcmd_heal(playerid,params[]) { #pragma unused params new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if(IsPlayerInCheckpoint(playerid) == 1) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { SendClientMessage(playerid,COLOUR_RED,"You must be on foot. Get out of the vehicle!"); } else { new PRICE = 1000; if(PRICE <= GetPlayerMoney(playerid)) { GivePlayerMoney(playerid, - PRICE); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SendClientMessage(playerid,COLOUR_GREEN,"You have been succesfully healed. Have fun!"); } else { SendClientMessage(playerid,COLOUR_GREEN,"You need 1000$ to heal and armor yourself!"); } } else SendClientMessage(playerid,COLOUR_RED,"You must be at the Hospital!"); } return 1; }
C:\DOCUME~1\Master\Desktop\SANFIE~2\GAMEMO~1\SF-MW1~1.PWN(225) : error 029: invalid expression, assumed zero
GivePlayerMoney(playerid, GetPlayerMoney(playerid0) - PRICE);
Originally Posted by gotenks918
Post the exact line where the error is showing.
|
dcmd_heal(playerid,params[])
{
#pragma unused params
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInCheckpoint(playerid) == 1){
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOUR_RED,"You must be on foot. Get out of the vehicle!");
new PRICE = 1000;
if(PRICE <= GetPlayerMoney(playerid)){
GivePlayerMoney(playerid, - PRICE);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
return SendClientMessage(playerid,COLOUR_GREEN,"You have been succesfully healed. Have fun!");
}
else return SendClientMessage(playerid,COLOUR_GREEN,"You need 1000$ to heal and armor yourself!");
}
else return SendClientMessage(playerid,COLOUR_RED,"You must be at the Hospital!");
}
#define HEAL_POSITION 0 // defined the heal pos HEAL_POSITION = AddStaticPickup(1239, 1, -2695.4238, 639.0695, 14.4531, -1); //put this under OnPlayerConnect()