[POMOC] War Spawn

12. Nov. 2013. Zaključano
215
pregleda
3
postova
Champa22
5
Underboss
12. Nov. 2013.
Skripta koju koristim: od 0
Detaljan opis problema: pa ovako napravio sam war sistem i sve radi normala osim kad umrem , izbaci mi ono dugme za spawn i kada ga kliknem stavi mi poziciju koju sam podesio ali ne postavi mi int i to svaki put!
Dio skripte:
forward WarSpawn(id);
public WarSpawn(id)
{
if(JeUWaru == 1)
{
SetPlayerInterior(id, 10);
GivePlayerWeapon(id, Oruzje, 999999);
GivePlayerWeapon(id, Oruzje, 999999);
GivePlayerWeapon(id, Oruzje, 999999);
SetPlayerPos(id, -970.4658,1068.0936,1345.0231);
}
else if(JeUWaru == 2)
{
SetPlayerInterior(id, 10);
GivePlayerWeapon(id, Oruzje, 999999);
GivePlayerWeapon(id, Oruzje, 999999);
GivePlayerWeapon(id, Oruzje, 999999);
SetPlayerPos(id, -1135.3086,1046.8206,1345.7738);
}
return true;
}

Na ovo callbacku  mi se koristi warspawn
public PostaviSpawn(playerid)
{
if(PlayerInfo == SPAWN_BAZA)
{
if(PlayerInfo == 1 || PlayerInfo == 1)
    {
    AC_BS_SetPlayerInterior(playerid, 0);
    AC_BS_SetPlayerVirtualWorld(playerid, 0);
        AC_BS_SetPlayerPos(playerid, 2527.5425,-1666.6448,15.1681);
        SetPlayerFacingAngle(playerid, 90.0);
        if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
        return 1;
    }
    else if(PlayerInfo == 2 || PlayerInfo == 2)
    {
    AC_BS_SetPlayerInterior(playerid, 10);
    AC_BS_SetPlayerVirtualWorld(playerid, 0);
        AC_BS_SetPlayerPos(playerid, 219.4916,121.3164,1003.2188);
        SetPlayerFacingAngle(playerid, 187.3231);
        if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
        return 1;
    }
    else if(PlayerInfo == 3 || PlayerInfo == 3)
    {
    AC_BS_SetPlayerInterior(playerid, 5);
    AC_BS_SetPlayerVirtualWorld(playerid, 0);
        AC_BS_SetPlayerPos(playerid, 1476.0405,-1792.4069,3288.7859);
        SetPlayerFacingAngle(playerid, 267.3275);
        if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
        return 1;
    }
    else if(PlayerInfo == 4 || PlayerInfo == 4)
    {
    AC_BS_SetPlayerInterior(playerid, 18);
    AC_BS_SetPlayerVirtualWorld(playerid, 0);
        AC_BS_SetPlayerPos(playerid, 1731.7728,-1658.4608,20.2395);
        SetPlayerFacingAngle(playerid, 87.1074);
        if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
        return 1;
    }
    else if(PlayerInfo == 5 || PlayerInfo == 5)
    {
    AC_BS_SetPlayerInterior(playerid, 0);
    AC_BS_SetPlayerVirtualWorld(playerid, 0);
        AC_BS_SetPlayerPos(playerid, 2576.7605,-923.3191,82.5539);
        SetPlayerFacingAngle(playerid, 107.1323);
        if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
        return 1;
    }
    else if(PlayerInfo == 6 || PlayerInfo == 6)
    {
    AC_BS_SetPlayerInterior(playerid, 0);
    AC_BS_SetPlayerVirtualWorld(playerid, 0);
        AC_BS_SetPlayerPos(playerid, 1126.0670,-2039.3267,69.8825);
        SetPlayerFacingAngle(playerid, 269.9971);
        if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
        return 1;
    }
    else if(PlayerInfo == 7 || PlayerInfo == 7)
    {
    AC_BS_SetPlayerInterior(playerid, 0);
    AC_BS_SetPlayerVirtualWorld(playerid, 0);
        AC_BS_SetPlayerPos(playerid, 1215.2629,-1814.1791,16.5938);
        SetPlayerFacingAngle(playerid, 267.6829);
        if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
        return 1;
    }
    else if(PlayerInfo == 8 || PlayerInfo == 8)
    {
    AC_BS_SetPlayerInterior(playerid, 1);
    AC_BS_SetPlayerVirtualWorld(playerid, 0);
        AC_BS_SetPlayerPos(playerid, 2205.5852,1610.8656,999.9745);
        SetPlayerFacingAngle(playerid, 3.3455);
        if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
        return 1;
    }
    else
    {
PlayerInfo = SPAWN_OBICAN;
AC_BS_SetPlayerPos(playerid, 1154.0062,-1771.5287,16.5992);
SetPlayerFacingAngle(playerid, 1.2481);
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
  if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
return 1;
}
}
else if(PlayerInfo == SPAWN_KUCA)
{
if(PlayerInfo != 0 || PlayerInfo != 0)
{
        new i = PlayerInfo;
    AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
SetCameraBehindPlayer(playerid);
  if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
return 1;
}
else
    {
PlayerInfo = SPAWN_OBICAN;
AC_BS_SetPlayerPos(playerid, 1154.0062,-1771.5287,16.5992);
SetPlayerFacingAngle(playerid, 1.2481);
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
  if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
return 1;
}
}
else if(PlayerInfo == SPAWN_STAN)
{
if(PlayerInfo != 0)
{
        new i = PlayerInfo;
    AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, StanInfo, StanInfo, StanInfo);
SetCameraBehindPlayer(playerid);
  if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
return 1;
}
else
{
PlayerInfo = SPAWN_OBICAN;
AC_BS_SetPlayerPos(playerid, 1154.0062,-1771.5287,16.5992);
SetPlayerFacingAngle(playerid, 1.2481);
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
  if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
return 1;
}
}
else if(PlayerInfo == SPAWN_VIKENDICA)
{
if(PlayerInfo != 0)
{
        new i = PlayerInfo;
    AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
AC_BS_SetPlayerPos(playerid, VikendicaInfo, VikendicaInfo, VikendicaInfo);
SetCameraBehindPlayer(playerid);
  if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
return 1;
}
else
    {
PlayerInfo = SPAWN_OBICAN;
AC_BS_SetPlayerPos(playerid, 1154.0062,-1771.5287,16.5992);
SetPlayerFacingAngle(playerid, 1.2481);
AC_BS_SetPlayerInterior(playerid, 0);
AC_BS_SetPlayerVirtualWorld(playerid, 0);
  if(PlayerInfo >= 1)
{
SCM(playerid,BELA,"Niste zavrsili svoju kaznu, pa ste vraceni u zatvor.");
Uhicenje(playerid);
}
if(JeUWaru == 1 || JeUWaru == 2)
{
WarSpawn(playerid);
}
return 1;
}
}
return 1;
}

a pod onplayerspawn mi je ovo
	if(IgracLogovan == 0)
{
    SCM(playerid,BELA,"{FF0000}[Greska!]{BFC0C2} Ovaj server zahtjeva da se prvo logujete pa onda spawnujete!");
        Kick(playerid);
}
if(PlayerInfo == 3 || PlayerInfo == 3)
{
PlayerInfo = 900;
}
    SetPlayerScore(playerid,PlayerInfo);
    GSDuznost = 0;
AdminDuznost = 0;
Delete3DTextLabel(adminlabel);
Delete3DTextLabel(gslabel);
PostaviDefaultBojuIgraca(playerid);
PostaviSpawn(playerid);
SetPlayerSkin(playerid,PlayerInfo);
SetPVarInt(playerid, "Izbjegavanje", 0);
TogglePlayerSpectating(playerid, 0);

Neke slike/video za lakse dobivanje pomoci(neobavezno):

Pomozite sto prije
Alan
3
Hustler
12. Nov. 2013.
Podesi i VirtualWorld i ja sam imao problema sa spawnom u waru...Probaj VW koristiti...

PRIMJER :
SetPlayerVirtualWorld(playerid, idvwa);
Champa22
5
Underboss
12. Nov. 2013.
mislis
OnPlayerSpawn(playerid)
{
WarSpawn(playerid);
return 1;
}


to to😕

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha