How to make this into one?
#1

Hello guys, I want to do this on OnPlayerSpawn.

pawn Код:
if(GetPlayerScore(playerid) > 0) return SendClientMessage(playerid, 0xFF000000, "ERROR: You have not enough score to use this weaponset.");
        GivePlayerWeapon(playerid, 22, 99999);
        GivePlayerWeapon(playerid, 25, 99999);
        GivePlayerWeapon(playerid, 28, 99999);
        GivePlayerWeapon(playerid, 30, 99999);
        GivePlayerWeapon(playerid, 33, 99999);
        GivePlayerWeapon(playerid, 17, 5);
       
        if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid, 0xFF000000, "ERROR: You have not enough score to use this weaponset.");
        GivePlayerWeapon(playerid, 23, 99999);
        GivePlayerWeapon(playerid, 27, 99999);
        GivePlayerWeapon(playerid, 29, 99999);
        GivePlayerWeapon(playerid, 34, 99999);
        GivePlayerWeapon(playerid, 31, 99999);
        GivePlayerWeapon(playerid, 18, 5);
       
        if(GetPlayerScore(playerid) < 100) return SendClientMessage(playerid, 0xFFFFFFFF, "ERROR: You have not enough score to use this weaponset.");
        GivePlayerWeapon(playerid, 24, 99999);
        GivePlayerWeapon(playerid, 26, 99999);
        GivePlayerWeapon(playerid, 32, 99999);
        GivePlayerWeapon(playerid, 34, 99999);
        GivePlayerWeapon(playerid, 31, 99999);
        GivePlayerWeapon(playerid, 16, 5);
Reply
#2

pawn Код:
stock GivePlayerWeapons(playerid) // change this to whatever you want.
    {
        if(GetPlayerScore(playerid) > 0) return SendClientMessage(playerid, 0xFF000000, "ERROR: You have not enough score to use this weaponset.");
        GivePlayerWeapon(playerid, 22, 99999);
        GivePlayerWeapon(playerid, 25, 99999);
        GivePlayerWeapon(playerid, 28, 99999);
        GivePlayerWeapon(playerid, 30, 99999);
        GivePlayerWeapon(playerid, 33, 99999);
        GivePlayerWeapon(playerid, 17, 5);

        if(GetPlayerScore(playerid) < 50) return SendClientMessage(playerid, 0xFF000000, "ERROR: You have not enough score to use this weaponset.");
        GivePlayerWeapon(playerid, 23, 99999);
        GivePlayerWeapon(playerid, 27, 99999);
        GivePlayerWeapon(playerid, 29, 99999);
        GivePlayerWeapon(playerid, 34, 99999);
        GivePlayerWeapon(playerid, 31, 99999);
        GivePlayerWeapon(playerid, 18, 5);

        if(GetPlayerScore(playerid) < 100) return SendClientMessage(playerid, 0xFFFFFFFF, "ERROR: You have not enough score to use this weaponset.");
        GivePlayerWeapon(playerid, 24, 99999);
        GivePlayerWeapon(playerid, 26, 99999);
        GivePlayerWeapon(playerid, 32, 99999);
        GivePlayerWeapon(playerid, 34, 99999);
        GivePlayerWeapon(playerid, 31, 99999);
        GivePlayerWeapon(playerid, 16, 5);
        return 1;
    }
public OnPlayerSpawn(playerid)
    {
    GivePlayerWeapons(playerid);
    return 1;
    }
Reply
#3

It doesn't work, it gives me three weaponset, luckily I tested with score, so it shows up the error message.
Reply
#4

Why is those msgs needed?
It will cause useless spam in my opinion, since you want to place it under OnPlayerSpawn.
pawn Код:
stock GivePlayerWeapons(playerid) // change this to whatever you want.
    {
        if(GetPlayerScore(playerid) > 0 && GetPlayerScore(playerid) < 50)
        {
        GivePlayerWeapon(playerid, 22, 99999);
        GivePlayerWeapon(playerid, 25, 99999);
        GivePlayerWeapon(playerid, 28, 99999);
        GivePlayerWeapon(playerid, 30, 99999);
        GivePlayerWeapon(playerid, 33, 99999);
        GivePlayerWeapon(playerid, 17, 5);
        return 1;
        }
        else if(GetPlayerScore(playerid) > 50 && GetPlayerScore(playerid) < 100)
        {
        GivePlayerWeapon(playerid, 23, 99999);
        GivePlayerWeapon(playerid, 27, 99999);
        GivePlayerWeapon(playerid, 29, 99999);
        GivePlayerWeapon(playerid, 34, 99999);
        GivePlayerWeapon(playerid, 31, 99999);
        GivePlayerWeapon(playerid, 18, 5);
        return 1;
        }
        else if(GetPlayerScore(playerid) > 100)
        {
        GivePlayerWeapon(playerid, 24, 99999);
        GivePlayerWeapon(playerid, 26, 99999);
        GivePlayerWeapon(playerid, 32, 99999);
        GivePlayerWeapon(playerid, 34, 99999);
        GivePlayerWeapon(playerid, 31, 99999);
        GivePlayerWeapon(playerid, 16, 5);
        return 1;
         }
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)