16.10.2011, 10:31
(
Last edited by Zh3r0; 16/10/2011 at 11:08 AM.
)
Here's something I've spotted...
You use "Mode" here but in OnPlayerUpdate you use "Editing" it will never be called because variable "Editing" will never get value 1.
And here you use this:
OnPlayerUpdate will never be called.
Also change values 0 and 1 to 1 and 2.
You use "Mode" here but in OnPlayerUpdate you use "Editing" it will never be called because variable "Editing" will never get value 1.
pawn Code:
if(strcmp(cmd, "/mode", true) == 0)
{
new tmp[30];
tmp = strtok(cmdtext, idx);
SetPVarInt(playerid, "Mode", strval(tmp));
return 1;
}
pawn Code:
if(GetPVarInt(playerid, "Editing") == 0) return 1;
pawn Code:
if(GetPVarInt(playerid, "Mode") == 1) SetPVarFloat(playerid, "X", GetPVarFloat(playerid, "X") - 1.0);
else if(GetPVarInt(playerid, "Mode") == 2) SetPVarFloat(playerid, "W", GetPVarFloat(playerid, "W") - 1.0);