Jump to content
  • 0

pomoc [Help]Po /kill Resetovani Skinu


1Kubad1

Dotaz

Cau te mam na serveru /kill dam to a pak se mi resetuje skin na 0 nevim proc ale skin se uklada ale kdyz se leftnu a pak pripojim a neznenim skin tak zustane na nule ale kdyz si nedam /kill a jdu si koupit naky oblek do binca a leftnu se tak to jde ok muzete mi poradit proc se resetuje

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

15 odpovědí na tuto otázku

Recommended Posts

  • 0
public OnPlayerSpawn(playerid)
{

if(death[playerid] == 1)
{
SetPlayerPos(playerid, 1606,1818,11); // místo x, y a z si dej souřadnice u nemocnice
death[playerid] =0;
}else{
SetPlayerPos(playerid,float(dUserINT(PlayerName(playerid)).("x")),float(dUserINT(PlayerName(playerid)).("y")),float(dUserINT(PlayerName(playerid)).("z")));


SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("skin")-GetPlayerSkin(playerid));

  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon1"),dUserINT(PlayerName(playerid)).("weapon1ammo")/2);//Dává hráčovi zbraně po jednom. Ammo vydělí dvěma, protože mě dělalo že každé zbrani to dalo dvojnásobek.
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon2"),dUserINT(PlayerName(playerid)).("weapon2ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon3"),dUserINT(PlayerName(playerid)).("weapon3ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon4"),dUserINT(PlayerName(playerid)).("weapon4ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon5"),dUserINT(PlayerName(playerid)).("weapon5ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon6"),dUserINT(PlayerName(playerid)).("weapon6ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon7"),dUserINT(PlayerName(playerid)).("weapon7ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon8"),dUserINT(PlayerName(playerid)).("weapon8ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon9"),dUserINT(PlayerName(playerid)).("weapon9ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon10"),dUserINT(PlayerName(playerid)).("weapon10ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon11"),dUserINT(PlayerName(playerid)).("weapon11ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon12"),dUserINT(PlayerName(playerid)).("weapon12ammo")/2);
}

TogglePlayerClock(playerid,1);
SetPlayerInterior(playerid,0);
ResetPlayerWeapons(playerid);

}
   if(strcmp(cmd,"/kill",true) == 0)
   {
    SetPlayerHealth(playerid, 0);
    return 1;
   }

Link to comment
Share on other sites

  • 0

Zkus

 

 

SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("skin")-GetPlayerSkin(playerid));

 

nahradit

 

 

SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("skin"));

Link to comment
Share on other sites

  • 0
public OnPlayerDeath(playerid, killerid, reason)
{



death[playerid] =1;
//-----------------
new wanted;



new playercash;
wanted=GetPlayerWantedLevel(killerid);
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
SetPlayerWantedLevel(killerid,wanted+1);
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
playercash = GetPlayerMoney(playerid);
if (playercash > 0) {
GivePlayerMoney(killerid, playercash);
ResetPlayerWeapons(playerid);
}
}
return 1;
}

Link to comment
Share on other sites

  • 0

jeste mala otazka kdyz se spawnu hodi se mi deagle jak ho mam dat pryc nikde ho nevidim v onplayerspawn

public OnPlayerSpawn(playerid)
{

if(death[playerid] == 1)
{
SetPlayerPos(playerid, 1606,1818,11); // místo x, y a z si dej souřadnice u nemocnice
death[playerid] =0;
}else{
SetPlayerPos(playerid,float(dUserINT(PlayerName(playerid)).("x")),float(dUserINT(PlayerName(playerid)).("y")),float(dUserINT(PlayerName(playerid)).("z")));

SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("skin"));

  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon1"),dUserINT(PlayerName(playerid)).("weapon1ammo")/2);//Dává hráčovi zbraně po jednom. Ammo vydělí dvěma, protože mě dělalo že každé zbrani to dalo dvojnásobek.
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon2"),dUserINT(PlayerName(playerid)).("weapon2ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon3"),dUserINT(PlayerName(playerid)).("weapon3ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon4"),dUserINT(PlayerName(playerid)).("weapon4ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon5"),dUserINT(PlayerName(playerid)).("weapon5ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon6"),dUserINT(PlayerName(playerid)).("weapon6ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon7"),dUserINT(PlayerName(playerid)).("weapon7ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon8"),dUserINT(PlayerName(playerid)).("weapon8ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon9"),dUserINT(PlayerName(playerid)).("weapon9ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon10"),dUserINT(PlayerName(playerid)).("weapon10ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon11"),dUserINT(PlayerName(playerid)).("weapon11ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon12"),dUserINT(PlayerName(playerid)).("weapon12ammo")/2);
}

TogglePlayerClock(playerid,1);
SetPlayerInterior(playerid,0);
}

//------------------------------------------------------------------------------------------------------
public OnPlayerDeath(playerid, killerid, reason)
{
dUserSetINT(PlayerName(playerid)).("skin",GetPlayerSkin(playerid)); // Ulozime skin

death[playerid] =1;
//-----------------
new wanted;
new playercash;
wanted=GetPlayerWantedLevel(killerid);
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
SetPlayerWantedLevel(killerid,wanted+1);
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
playercash = GetPlayerMoney(playerid);
if (playercash > 0) {
GivePlayerMoney(killerid, playercash);
ResetPlayerWeapons(playerid);
}
}
return 1;
}

Link to comment
Share on other sites

  • 0

Zkus:

 

 

public OnPlayerSpawn(playerid)
{

if(death[playerid] == 1)
{
SetPlayerPos(playerid, 1606,1818,11); // místo x, y a z si dej souřadnice u nemocnice
death[playerid] =0;
}else{
SetPlayerPos(playerid,float(dUserINT(PlayerName(playerid)).("x")),float(dUserINT(PlayerName(playerid)).("y")),float(dUserINT(PlayerName(playerid)).("z")));
}

SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("skin"));

  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon1"),dUserINT(PlayerName(playerid)).("weapon1ammo")/2);//Dává hráčovi zbraně po jednom. Ammo vydělí dvěma, protože mě dělalo že každé zbrani to dalo dvojnásobek.
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon2"),dUserINT(PlayerName(playerid)).("weapon2ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon3"),dUserINT(PlayerName(playerid)).("weapon3ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon4"),dUserINT(PlayerName(playerid)).("weapon4ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon5"),dUserINT(PlayerName(playerid)).("weapon5ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon6"),dUserINT(PlayerName(playerid)).("weapon6ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon7"),dUserINT(PlayerName(playerid)).("weapon7ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon8"),dUserINT(PlayerName(playerid)).("weapon8ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon9"),dUserINT(PlayerName(playerid)).("weapon9ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon10"),dUserINT(PlayerName(playerid)).("weapon10ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon11"),dUserINT(PlayerName(playerid)).("weapon11ammo")/2);
  GivePlayerWeapon(playerid,dUserINT(PlayerName(playerid)).("weapon12"),dUserINT(PlayerName(playerid)).("weapon12ammo")/2);

TogglePlayerClock(playerid,1);
SetPlayerInterior(playerid,0);
return 1;
}

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...