18.08.2010, 15:15
GivePlayerWeapon(playerid, is to give when spawn or with a cmd. but how to remove weapons from player? if you get kicket from your team you loose your wapons. How to do that?
ResetPlayerWeapons(playerid);
You can use this funcion - https://sampwiki.blast.hk/wiki/SetPlayerTeam
|
public OnPlayerSpawn(playerid) { SetPlayerPos(playerid, 414.6559,2531.7651,19.1601); GivePlayerWeapon(playerid, 46,0); //Pharacute if(IsPlayerConnected(playerid)) { if(PlayerBase[playerid][pMedlem] == 1 || PlayerBase[playerid][pLedare] == 1) { if(PlayerBase[playerid][pRang] == 1) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, 1998.3118,-2352.3438,13.5469); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_DBLUE); } else if(PlayerBase[playerid][pRang] == 2) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, 1998.3118,-2352.3438,13.5469); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_DBLUE); } else if(PlayerBase[playerid][pRang] == 3) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, 1998.3118,-2352.3438,13.5469); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_DBLUE); } else if(PlayerBase[playerid][pRang] == 4) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, 1998.3118,-2352.3438,13.5469); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_DBLUE); } else if(PlayerBase[playerid][pRang] == 5) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, 1998.3118,-2352.3438,13.5469); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_DBLUE); } else if(PlayerBase[playerid][pRang] == 6) { SetPlayerSkin(playerid, 61); SetPlayerPos(playerid, 1998.3118,-2352.3438,13.5469); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_DBLUE); } } else if (PlayerBase[playerid][pMedlem] == 2 || PlayerBase[playerid][pLedare] == 2) { if(PlayerBase[playerid][pRang] == 1) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, -1468.5074,-206.8094,14.1484); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, c_y); } else if(PlayerBase[playerid][pRang] == 2) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, -1468.5074,-206.8094,14.1484); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, c_y); } else if(PlayerBase[playerid][pRang] == 3) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, -1468.5074,-206.8094,14.1484); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, c_y); } else if(PlayerBase[playerid][pRang] == 4) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, -1468.5074,-206.8094,14.1484); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, c_y); } else if(PlayerBase[playerid][pRang] == 5) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, -1468.5074,-206.8094,14.1484); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, c_y); } else if(PlayerBase[playerid][pRang] == 6) { SetPlayerSkin(playerid, 61); SetPlayerPos(playerid, -1468.5074,-206.8094,14.1484); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, c_y); } } else if (PlayerBase[playerid][pMedlem] == 3 || PlayerBase[playerid][pLedare] == 3) { if(PlayerBase[playerid][pRang] == 1) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, 1607.7803,1169.4840,14.2188); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_GREY); } else if(PlayerBase[playerid][pRang] == 2) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, 1607.7803,1169.4840,14.2188); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_GREY); } else if(PlayerBase[playerid][pRang] == 3) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, 1607.7803,1169.4840,14.2188); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_GREY); } else if(PlayerBase[playerid][pRang] == 4) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, 1607.7803,1169.4840,14.2188); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_GREY); } else if(PlayerBase[playerid][pRang] == 5) { SetPlayerSkin(playerid, 255); SetPlayerPos(playerid, 1607.7803,1169.4840,14.2188); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_GREY); } else if(PlayerBase[playerid][pRang] == 6) { SetPlayerSkin(playerid, 61); SetPlayerPos(playerid, 1607.7803,1169.4840,14.2188); GivePlayerWeapon(playerid, 36, 50); //HS Rocket Launcher ** GivePlayerWeapon(playerid, 30, 100); //AK-47 SetPlayerColor(playerid, COLOR_GREY); } } else if (PlayerBase[playerid][pMedlem] == 0 || PlayerBase[playerid][pLedare] == 0) { if(PlayerBase[playerid][pRang] == 0) { SetPlayerSkin(playerid, 272); SetPlayerPos(playerid, 414.6559,2531.7651,19.1601); ResetPlayerWeapons(playerid); SetPlayerColor(playerid, COLOR_WHITE); } else if(PlayerBase[playerid][pRang] == 2) { SetPlayerSkin(playerid, 272); SetPlayerPos(playerid, 414.6559,2531.7651,19.1601); ResetPlayerWeapons(playerid); SetPlayerColor(playerid, COLOR_WHITE); } else if(PlayerBase[playerid][pRang] == 3) { SetPlayerSkin(playerid, 272); SetPlayerPos(playerid, 414.6559,2531.7651,19.1601); ResetPlayerWeapons(playerid); SetPlayerColor(playerid, COLOR_WHITE); } else if(PlayerBase[playerid][pRang] == 4) { SetPlayerSkin(playerid, 272); SetPlayerPos(playerid, 414.6559,2531.7651,19.1601); ResetPlayerWeapons(playerid); SetPlayerColor(playerid, COLOR_WHITE); } else if(PlayerBase[playerid][pRang] == 5) { SetPlayerSkin(playerid, 272); SetPlayerPos(playerid, 414.6559,2531.7651,19.1601); ResetPlayerWeapons(playerid); SetPlayerColor(playerid, COLOR_WHITE); } else if(PlayerBase[playerid][pRang] == 6) { SetPlayerSkin(playerid, 272); SetPlayerPos(playerid, 414.6559,2531.7651,19.1601); ResetPlayerWeapons(playerid); SetPlayerColor(playerid, COLOR_WHITE); } } }