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);
}
}
}