bolnica

Započeo ᗪ卂乂
21. Jun 2018. Zaključano
561
pregleda
4
postova
Grebovic_Danijel
5
Godfather
21. Jun 2018.
Problem(error/warning): Napravio sam kad te neko ubije da budes u bolnici 1 min, a kad istekne tajmer stavi ti poziciju ispred bolnice, ali mene spawnuje ispred pa me spawnuje u bazu, stock da ga spawnuje u bazu/kucu se zove SpawnIgraca
Dio skripte:
public OnPlayerDeath(playerid, killerid, reason)
{
//shipment
if(NosiShip == true)
{
new string;
GetPlayerPos(playerid, sx, sy, sz);
shipment = CreatePickup(1580, 1, sx, sy, sz, -1);
shippick = 0;
NosiShip = false;
DisablePlayerCheckpoint(playerid);
for(new i=0; i {
    if(IsPlayerConnected(i))
    {
SetPlayerMapIcon(i, 23, sx, sy, sz, 23, 0, MAPICON_GLOBAL);
    }
}
for(new i=0; i        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
        }
removePlayerSkullHead(playerid);
format(string,sizeof(string), " Igrac koji je nosio shipment je umro (/shipment da pokupite).");
SendClientMessageToAll(COLOR_TZELENA, string);
}
  // new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    vratabanka2 = false;
    DropGun(playerid, GetPlayerWeapon(playerid),GetPlayerAmmo(playerid),X,Y,Z,GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid));
    if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
    {
    PlayerInfo++; PlayerInfo++;
    ResetPlayerWeapons(playerid); ResetujVar(playerid);
    }
    ////////////////////////////////////////////////////////////
    if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
    {
if(IgracPolicajac(killerid))
{
PlayerInfo = 0;
SetPlayerWantedLevel(killerid,0);
}
    }
////////////////////////////////////////////////////////////
/*
if(!IgracPolicajac(killerid) && IsPlayerConnected(playerid))
{
if(killerid != INVALID_PLAYER_ID) // Valid killer, give cash+score
    {
PostaviWanted(killerid, "Ubistvo", "Nepoznat");
}
    }
    */
////////////////////////////////////////////////////////////
if(GetPlayerWantedLevel(killerid) > 6)
{
SetPlayerWantedLevel(killerid, 6);
PlayerInfo = 6;
}
////////////////////////////////////////////////////////////
if(GetPlayerWantedLevel(playerid) > 0) //Vracanje u zatvor pod wanted levelom
{
    new string;
/*g_NovacMinus(playerid, GetPlayerWantedLevel(playerid)*3000);
SCMF(playerid, -1, ""ZUTA" "PLAVA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", GetPlayerWantedLevel(playerid)*3000, GetPlayerWantedLevel(playerid)); */
//------------------Sistem vracanja u zatvor ako odes pod wanted levelom by Dax----------------------------------------------------
PlayerInfo = 2;//
        KillTimer(RobCityHallTimer); // robbank by Dax
PlayerInfo = PlayerInfo * 300;
    ResetPlayerWeapons(playerid);
        g_ResetujNovac(playerid);
    //----------------------------------------------------------------------
SetPlayerWantedLevel(playerid, 0); PlayerInfo = 0;
    format(string,sizeof(string),""PLAVA"[BG:RP] "SIVA"Igrac %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
AdminGameMaster(-1,string);
format(string,sizeof(string),""PLAVA"[BG:RP] "SIVA"Igrac %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
ChatPD(-1, string);
}
    if(PlayerInfo == 3) //Isto kao gore, Member tj vas enum, i ID Hitmana
    {
    if(PlayerInfo == 1) //Provjerava ako je playerid tj ubijen meta...
    {
    new string;
    format(string, sizeof(string), "META: Hitman %s je izvrsio ubojstvo na %s i dobio %d$", PlayerName(killerid), PlayerName(playerid), PlayerInfo);
    PorukaHitmanu(-1,string);
    SCM(playerid,-1,"*Ubijen si kao meta!");//saljemo poruku igracu koji je ubijen da je bio meta!
    GivePlayerMoney(killerid, PlayerInfo);//Dodaje novac ubojici koliki je bio podesen na meta cijeni...
    PlayerInfo = 0; //postavlja  da igrac vise nije ziva meta...
    PlayerInfo = 0; //postavlja  da igrac vise nije ziva meta...
  }
if(Alat == 1)
{
Alat = 0;
RemovePlayerAttachedObject(playerid,1);
RemovePlayerAttachedObject(playerid,2);
RemovePlayerAttachedObject(playerid,3);
RemovePlayerAttachedObject(playerid,4);
return 1;
    }
//--------------------------War sistem by Dax---------------------------------
    }
if(WarPozvan == 1)
{

    if(WarPozvan == 1 && PlayerInfo == tim2 ||WarPozvan == 1 && PlayerInfo == tim2)
    {
    if(PlayerInfo == tim1 || PlayerInfo == tim1)
    {
        SetPlayerWantedLevel(killerid, 0); // markirano
        PlayerInfo = 0;
                new str;
    format(str,sizeof(str),"ADM {FFAF00}| {FFAF00}WAR | %s je ubio %s |",GetName(killerid),GetName(playerid));
    tim2b += 1;
    //SendAdminMessage(str,0xDABB3EAA);
    format(str,sizeof(str),"{FFAF00}WAR | %s je ubio %s | BODOVA +1",GetName(killerid),GetName(playerid));
    }
}
if(WarPozvan == 1 && PlayerInfo == tim1 ||WarPozvan == 1 && PlayerInfo == tim1)
{
    if(PlayerInfo == tim2 || PlayerInfo == tim2)
    {
        SetPlayerWantedLevel(killerid, 0); // markirano
        PlayerInfo = 0;
                new str;
    format(str,sizeof(str),"ADM {FFAF00}| WAR | %s je ubio %s |",GetName(killerid),GetName(playerid));
    tim1b += 1;
    //SendAdminMessage(str,BELA2);
    format(str,sizeof(str),"{FFAF00}WAR | %s je ubio %s | BODOVA +1",GetName(killerid),GetName(playerid));
    }
}
if(WarPozvan == 1 && PlayerInfo == tim2 ||WarPozvan == 1 && PlayerInfo == tim2)
    {
    if(PlayerInfo == tim2 || PlayerInfo == tim2)
    {
        SetPlayerWantedLevel(killerid, 0);  // markirano
        PlayerInfo = 0;
                new str;
    format(str,sizeof(str),"ADM TEAM KILL{FFAF00}| {FFAF00}WAR | %s je ubio %s |",GetName(killerid),GetName(playerid));
    tim2b -= 1;
  //  SendAdminMessage(str,BELA2);
    format(str,sizeof(str),"{FFAF00}WAR | %s je ubio %s | BODOVA -1 | TEAM KILL",GetName(killerid),GetName(playerid));
    }
}
if(WarPozvan == 1 && PlayerInfo == tim1 ||WarPozvan == 1 && PlayerInfo == tim1)
{
    if(PlayerInfo == tim1 || PlayerInfo == tim1)
    {
        SetPlayerWantedLevel(killerid, 0);  // markirano
        PlayerInfo = 0;
                new str;
    format(str,sizeof(str),"ADM TEAM KILL{FFAF00}| WAR | %s je ubio %s |",GetName(killerid),GetName(playerid));
    tim1b -= 1;
    //SendAdminMessage(str,BELA2);
    format(str,sizeof(str),"{FFAF00}WAR | %s je ubio %s | BODOVA -1",GetName(killerid),GetName(playerid));
    }
}

    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(WarPozvan == 1)
    {
        if(PlayerInfo == tim1 || PlayerInfo == tim1)
    {
    new str;
    new stringasa;
    SendClientMessage(i,BELA2,str);
    format(stringasa, sizeof(stringasa), "~b~Mi: %d~n~~r~Oni: %d", tim1b,tim2b);
    GameTextForPlayer(i, stringasa, 3000, 1);
    }
        if(PlayerInfo == tim2 || PlayerInfo == tim2)
    {
    new str;
    new stringasa;
    SendClientMessage(i,BELA2,str);
    format(stringasa, sizeof(stringasa), "~r~Mi: %d~n~~b~Oni: %d", tim2b,tim1b);
    GameTextForPlayer(i, stringasa, 3000, 1);
    }

    }
    }
    }
    ////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
{
    new string;
format(string,sizeof(string), "Igrac %s (ID:%d) je uradio Drive By nad igracem %s (ID:%d)!", GetName(killerid), killerid, GetName(playerid), playerid);
    AdminGameMaster(COLOR_RED, string);
}
////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid) && PlayerInfo >= 1)
{
    new string;
format(string,sizeof(string), "Igrac %s (ID:%d) je ubio igraca %s (ID:%d)", GetName(killerid), killerid, GetName(playerid), playerid);
AdminGameMaster(COLOR_RED, string);
}
////////////////////////////////////////////////////////////
if(gPlayerUsingLoopingAnim)
{
gPlayerUsingLoopingAnim = 0;
}
//hp
/*
SCM(playerid, -1,"_____________________");
SCM(playerid, -1,"Dosli ste na lecenje!");
SCM(playerid, -1,"Lecenje traje 20 sekundi");
SCM(playerid, -1,"_____________________");
TogglePlayerControllable(playerid, false);
SetPlayerPos(playerid, 1824.2367,-1278.0490,120.2656);
HpTimer = SetTimer("hpvreme", 20000, 0);
*/
////////////////////////////////////////////////////////////
    return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Grebovic_Danijel
5
Godfather
21. Jun 2018.
Resio, sad imam problem kad ubijem nekog lika sto je id 1 a ja 0 ja opet budem u hp
NenaD22
3
Hustler
21. Jun 2018.
ᗪ卂乂 wrote on June 21, 2018, 4:18 pm:
Resio, sad imam problem kad ubijem nekog lika sto je id 1 a ja 0 ja opet budem u hp

prevedi mi ovo
Grebovic_Danijel
5
Godfather
21. Jun 2018.
NenaD22 wrote on June 21, 2018, 5:45 pm:
prevedi mi ovo


Resio, now I have a problem when I kill someone who is id 1 and I 0 I will again be in hp

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha