[POMOC]Smrt i biranje klasa

Započeo domo101
1. Okt. 2016. Zaključano
579
pregleda
2
postova
domo101
4
Enforcer
1. Okt. 2016.
Skripta koju koristim: Od 0
Detaljan opis problema: Kada se igrac logira/registrira i kad umre prvi put salje ga na biranje klase (SAMO PRVI PUT), dalje kolikogod umire ne salje ga sve dok ne ode relog pa onda opet umre 1. put salje ga na biranje klase, itd... Ja zelim da ga NIKAD ne salje na biranje klase
Dio skripte: Ovo je kod (OnPlayerDeath), koji usput, na drugoj skripti radi normalno
public OnPlayerDeath(playerid, killerid, reason)
{
        new killerscore = GetPlayerScore(killerid);
if (PlayerInfo == PlayerInfo)
{
  SetPlayerScore(killerid, killerscore-1);
  g_MoneyMinus(killerid, 500);
}
else SetPlayerScore(killerid, killerscore+1);
g_MoneyPlus(killerid, 500);
g_MoneyMinus(playerid, 500);
PlayerInfo++;
        PlayerInfo++;
SendDeathMessage(killerid,playerid,reason);
        Dead = 1;
        if(Dead == 1)
        {
        Dead = 0;
        if(Killedby != INVALID_PLAYER_ID)
        TogglePlayerSpectating(playerid, 1);
        PlayerSpectatePlayer(playerid, killerid);
        TextDrawShowForPlayer(playerid, Textdraw50), TextDrawShowForPlayer(playerid, Textdraw51),
        TextDrawShowForPlayer(playerid, Textdraw52), TextDrawShowForPlayer(playerid, Textdraw53),
        TextDrawShowForPlayer(playerid, Textdraw54);
        SetTimerEx("KillCam", 2000, false, "i", playerid);

        }
        else
        {
        TogglePlayerSpectating(playerid, 0);
        }
return 1;
}
 
Ovako sam ga prepravio, i radi, ali cim igracu dosegne helt 0 on ga u istom trenutku spawnuje, nema ono da se prikaze njegovo mrtvo tijelo i to tako da mi se to ne svidja, ali jedino tako sam uspio napraviti...
public OnPlayerDeath(playerid, killerid, reason)
{
        new killerscore = GetPlayerScore(killerid);
if (PlayerInfo == PlayerInfo)
{
  SetPlayerScore(killerid, killerscore-1);
  g_MoneyMinus(killerid, 500);
}
else SetPlayerScore(killerid, killerscore+1);
g_MoneyPlus(killerid, 500);
g_MoneyMinus(playerid, 500);
PlayerInfo++;
        PlayerInfo++;
SendDeathMessage(killerid,playerid,reason);
      Dead = 1;
    if(Dead == 1)
    {
        Dead = 0;
        if(Killedby != INVALID_PLAYER_ID)
        TogglePlayerSpectating(playerid, 1);
        PlayerSpectatePlayer(playerid, killerid);
        TextDrawShowForPlayer(playerid, Textdraw50), TextDrawShowForPlayer(playerid, Textdraw51),
        TextDrawShowForPlayer(playerid, Textdraw52), TextDrawShowForPlayer(playerid, Textdraw53),
        TextDrawShowForPlayer(playerid, Textdraw54);
        SetTimerEx("KillCam", 2000, false, "i", playerid);
        SetSpawnInfo( playerid, PlayerInfo, PlayerInfo, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
SpawnPlayer(playerid);
Spawn(playerid);

    }
    else
    {
        TogglePlayerSpectating(playerid, 0);
    }
return 1;
}
cadilab
10
Administrator
🔥65
2. Okt. 2016.
Pod

OnPlayerRequestClass

ga spawnujes

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha