D:\GTA SERVER\GTA Server\filterscripts\asdasd.pwn(5366) : error 027: invalid character constant D:\GTA SERVER\GTA Server\filterscripts\asdasd.pwn(5366) : error 027: invalid character constant D:\GTA SERVER\GTA Server\filterscripts\asdasd.pwn(5366 -- 5367) : error 029: invalid expression, assumed zero D:\GTA SERVER\GTA Server\filterscripts\asdasd.pwn(5366 -- 5367) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
else if(inputtext[0] == '10') { if(GetPlayerMoney(playerid) < 9000) return SendClientMessage(playerid, 0xFFFFFFFF, NEC); else { GivePlayerMoney(playerid, -9000); GivePlayerWeapon(playerid, 33, 800); SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success."); } } else if(inputtext[0] == '11') { if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFFFFFFFF, NEC); else { GivePlayerMoney(playerid, -10000); GivePlayerWeapon(playerid, 34, 800); SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success."); } } else if(inputtext[0] == '12') { if(GetPlayerMoney(playerid) < 6500) return SendClientMessage(playerid, 0xFFFFFFFF, NEC); else { GivePlayerMoney(playerid, -6500); GivePlayerWeapon(playerid, 30, 1000); SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success."); } } else if(inputtext[0] == '13') { if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid, 0xFFFFFFFF, NEC); else { GivePlayerMoney(playerid, -7000); GivePlayerWeapon(playerid, 31, 1000); SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success."); } } else if(inputtext[0] == '14') { if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, 0xFFFFFFFF, NEC); else { GivePlayerMoney(playerid, -300); SetPlayerHealth(playerid, 100); SetPlayerArmour(playerid, 100); SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success."); } }
else if(inputtext == "10")
else if(strval(inputtext) == 10)
'A' //It will work
'1'//It will work
'10'//It won't work
'AB'//It won't work
else if(inputtext[0] == '1' && inputtext[1] == '0')
{
if(GetPlayerMoney(playerid) < 9000) return SendClientMessage(playerid, 0xFFFFFFFF, NEC);
else
{
GivePlayerMoney(playerid, -9000);
GivePlayerWeapon(playerid, 33, 800);
SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success.");
}
}
else if(inputtext[0] == '1' && inputtext[1] == '1')
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFFFFFFFF, NEC);
else
{
GivePlayerMoney(playerid, -10000);
GivePlayerWeapon(playerid, 34, 800);
SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success.");
}
}
else if(inputtext[0] == '1' && inputtext[1] == '2')
{
if(GetPlayerMoney(playerid) < 6500) return SendClientMessage(playerid, 0xFFFFFFFF, NEC);
else
{
GivePlayerMoney(playerid, -6500);
GivePlayerWeapon(playerid, 30, 1000);
SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success.");
}
}
else if(inputtext[0] == '1' && inputtext[1] == '3')
{
if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid, 0xFFFFFFFF, NEC);
else
{
GivePlayerMoney(playerid, -7000);
GivePlayerWeapon(playerid, 31, 1000);
SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success.");
}
}
else if(inputtext[0] == '1' && inputtext[1] == '4')
{
if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, 0xFFFFFFFF, NEC);
else
{
GivePlayerMoney(playerid, -300);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success.");
}
}
You could use strcmp..
if(!strcmp(inputtext, "10")) Try convert everything to this. |
switch(strval(inputtext))
{
//Some more here, for example: case 9:
case 10:
{
if(GetPlayerMoney(playerid) < 9000) return SendClientMessage(playerid, 0xFFFFFFFF, NEC);
else
{
GivePlayerMoney(playerid, -9000);
GivePlayerWeapon(playerid, 33, 800);
SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success.");
}
}
case 11:
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFFFFFFFF, NEC);
else
{
GivePlayerMoney(playerid, -10000);
GivePlayerWeapon(playerid, 34, 800);
SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success.");
}
}
case 12:
{
if(GetPlayerMoney(playerid) < 6500) return SendClientMessage(playerid, 0xFFFFFFFF, NEC);
else
{
GivePlayerMoney(playerid, -6500);
GivePlayerWeapon(playerid, 30, 1000);
SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success.");
}
}
case 13:
{
if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid, 0xFFFFFFFF, NEC);
else
{
GivePlayerMoney(playerid, -7000);
GivePlayerWeapon(playerid, 31, 1000);
SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success.");
}
}
case 14:
{
if(GetPlayerMoney(playerid) < 300) return SendClientMessage(playerid, 0xFFFFFFFF, NEC);
else
{
GivePlayerMoney(playerid, -300);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid, 0xFFFFFFFF, "Buying weapon success.");
}
}
}