help OnPlayerText if(text[0] == error
#3

Quote:
Originally Posted by Stinged
Посмотреть сообщение
Text is a string, use strcmp to compare them.
== is for integers and floats.

pawn Код:
if (!strcmp(text[0], "1", true))
or
pawn Код:
if (strcmp(text[0], "1", true) == 0)
thanks alot man! +rep

PHP код:
    if(IsPlayerInDynamicCP(playerid,Checkpoint[4]))
    {
        if (!
strcmp(text"1"true))
        {
            
GivePlayerWeapon(playerid22300);
            
GivePlayerMoney(playerid, - 1000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a 9mm with 300 Bullets.");
            return 
0;
        }
        if (!
strcmp(text"2"true))
        {
            
GivePlayerWeapon(playerid24300);
            
GivePlayerMoney(playerid, - 2000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a Desert Eagle with 300 Bullets.");
            return 
0;
        }
        if (!
strcmp(text"3"true))
        {
            
GivePlayerWeapon(playerid23300);
            
GivePlayerMoney(playerid, - 3000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a Silenced 9mm with 300 Bullets.");
            return 
0;
        }
        if (!
strcmp(text"4"true))
        {
            
GivePlayerWeapon(playerid25300);
            
GivePlayerMoney(playerid, - 4000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a Shutgun with 300 Bullets.");
            return 
0;
        }
        if (!
strcmp(text"5"true))
        {
            
GivePlayerWeapon(playerid26300);
            
GivePlayerMoney(playerid, - 5000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a Sawnoff Shotgun with 300 Bullets.");
            return 
0;
        }
          if (!
strcmp(text"6"true))
        {
            
GivePlayerWeapon(playerid27300);
            
GivePlayerMoney(playerid, - 6000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a Combat Shotgun with 300 Bullets.");
            return 
0;
        }
           if (!
strcmp(text"7"true))
        {
            
GivePlayerWeapon(playerid28300);
            
GivePlayerMoney(playerid, - 7000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a Micro SMG/Uzi with 300 Bullets.");
            return 
0;
        }
           if (!
strcmp(text"8"true))
        {
            
GivePlayerWeapon(playerid29300);
            
GivePlayerMoney(playerid, - 8000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a MP5 with 300 Bullets.");
            return 
0;
        }
        if (!
strcmp(text"9"true))
        {
            
GivePlayerWeapon(playerid32300);
            
GivePlayerMoney(playerid, - 9000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a Tec-9 with 300 Bullets.");
            return 
0;
        }
        if (!
strcmp(text"10"true))
        {
            
GivePlayerWeapon(playerid31300);
            
GivePlayerMoney(playerid, - 10000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a M4 with 300 Bullets.");
            return 
0;
        }
        if (!
strcmp(text"11"true))
        {
            
GivePlayerWeapon(playerid30300);
            
GivePlayerMoney(playerid, - 11000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a Ak47 with 300 Bullets.");
            return 
0;
        }
         if (!
strcmp(text"12"true))
        {
            
SetPlayerArmour(playerid100);
            
GivePlayerMoney(playerid, - 9000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought Armour with 100%.");
            return 
0;
        }
         if (!
strcmp(text"13"true))
        {
            
GivePlayerWeapon(playerid33300);
            
GivePlayerMoney(playerid, - 12000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a Country Rifle with 300 Bullets.");
            return 
0;
        }
        if (!
strcmp(text"14"true))
        {
            
GivePlayerWeapon(playerid34300);
            
GivePlayerMoney(playerid, - 13000);
            
SendClientMessage(playerid0x35CA8BFF"You have Bought a Sniper Rifle with 300 Bullets.");
            return 
0;
        }
        else return 
1;
    } 
Reply


Messages In This Thread
help OnPlayerText if(text[0] == error [SOLVED] - by UserName31 - 30.07.2014, 21:05
Re: help OnPlayerText if(text[0] == error - by Stinged - 30.07.2014, 21:14
Re: help OnPlayerText if(text[0] == error - by UserName31 - 30.07.2014, 21:20

Forum Jump:


Users browsing this thread: 1 Guest(s)