[pomoc] problem sa spawnom

Započeo jelena_babic
5. Jul 2011. Zaključano
765
pregleda
8
postova
jelena_babic
2
Rookie
5. Jul 2011.
E ovako, nasla sam jednu fenomenalnu skriptu na netu skinila i do pola prevela i sad sam skontala da ima bug naime sve bande koje su se spawnale u intru se non stop restartuju i ponovo stvaraju kao da skripta ne konta da je dovoljno jednom da ih stvori. ovo se desava samo kad se prvi put udje u igru posle kada se pogine nema tog problema spawn je ok. isto taj problem se nije javljao kod PD,FBI I SWAT ako neko moe pomoci bila bih jako zahvalna evo i kod

Quote
    if(SpawnChange) //If 1, then you get to your house, else spawn somewhere else
    {
SetPlayerToTeamColor(playerid);
SetPlayerInterior(playerid,HouseInfo);
SetPlayerPos(playerid, HouseInfo, HouseInfo,HouseInfo); // Warp the player
PlayerInfo = house;
PlayerInfo = HouseInfo;
return 1;
}
}
if(PlayerInfo == 7)//Primar spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 3);
    SetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
    PlayerInfo = 3;
PlayerInfo = 241;
    return 1;
}
if (PlayerInfo == 1 || PlayerInfo == 1)//Police Force spawn
{
SetPlayerToTeamColor(playerid);
    rand = random(sizeof(gCopPlayerSpawns));
SetPlayerPos(playerid, gCopPlayerSpawns, gCopPlayerSpawns, gCopPlayerSpawns); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
return 1;
    }
if (PlayerInfo == 2 || PlayerInfo == 2)//FBI spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 3);
    SetPlayerPos(playerid, 230.0687,165.1646,1003.0234);
    PlayerInfo = 0;
    return 1;
}
if (PlayerInfo == 3 || PlayerInfo == 3)//National Guard spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, 213.8154,1866.6807,13.1406);
    PlayerInfo = 0;
    return 1;
}
if (PlayerInfo == 4 || PlayerInfo == 4)//Fire/Ambulance spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 0);
    SetPlayerPos(playerid, -2656.0393,635.0596,14.4531);
    PlayerInfo = 0;
    return 1;
}
if (PlayerInfo == 5 || PlayerInfo == 5)//The Triads spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 3);
    SetPlayerPos(playerid, 964.106994,-53.205497,1001.124572);
    PlayerInfo = 3;
    GivePlayerWeapon(playerid, 24, 57);
            GivePlayerWeapon(playerid, 8, 1);
    return 1;
}
if (PlayerInfo == 6 || PlayerInfo == 6)//The Mafia spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 😎;
    SetPlayerPos(playerid, 2807.619873,-1171.899902,1025.570312);
    PlayerInfo = 8;
    GivePlayerWeapon(playerid, 24, 57);
            GivePlayerWeapon(playerid, 8, 1);
    return 1;
}
if (PlayerInfo == 14 || PlayerInfo == 14)//Bikers spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 1😎;
    SetPlayerPos(playerid, -227.027999,1401.229980,27.765625);
    PlayerInfo = 18;
    GivePlayerWeapon(playerid, 24, 57);
            GivePlayerWeapon(playerid, 8, 1);
    return 1;
}
if (PlayerInfo == 15 || PlayerInfo == 15)//Corleone spawn
{
    SetPlayerToTeamColor(playerid);
    SetPlayerInterior(playerid, 5);
    SetPlayerPos(playerid, 1299.9773,-789.2073,1084.0149);
    PlayerInfo = 0;
    GivePlayerWeapon(playerid, 24, 57);
            GivePlayerWeapon(playerid, 8, 1);
    return 1;
}
    if (PlayerInfo == 8 || PlayerInfo == 😎 //Hitman spawn
    {
        SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1102.7017,-299.0774,73.9922);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
            GivePlayerWeapon(playerid, 4, 1);
            GivePlayerWeapon(playerid, 24, 57);
        return 1;
    }
    if (PlayerInfo == 9 || PlayerInfo == 9) //News spawn
    {
        SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, -2050.8962,460.0262,35.1719);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
        return 1;
    }
    if (PlayerInfo == 10 || PlayerInfo == 10) //Taxi Cab Company spawn
    {
        SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, -1978.5934,102.9237,27.6875);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
        return 1;
    }
    if (PlayerInfo == 16 || PlayerInfo == 16) //Train Company spawn
    {
        SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1742.5955,-1944.3563,13.5669);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
        return 1;
    }
    if (PlayerInfo == 17 || PlayerInfo == 17) //Air spawn
    {
        SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1319.0409,1253.2582,14.2731);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
        return 1;
    }
    if (PlayerInfo == 12 || PlayerInfo == 12) //Grove spawn
    {
        SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 2495.1326,-1687.7504,13.5155);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
    GivePlayerWeapon(playerid, 0, 0);
            GivePlayerWeapon(playerid, 0, 0);
        return 1;
    }
    if (PlayerInfo == 13 || PlayerInfo == 13) //Ballas spawn
    {
        SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1059.895996,2081.685791,10.820312);
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
    GivePlayerWeapon(playerid, 24, 57);
            GivePlayerWeapon(playerid, 4, 1);
        return 1;

Ja sam tu izmenila kordiate i izbacila grownov spawn napolje ali ne pomaze i dalje se respawna non stop.
Dave
5
Underboss
5. Jul 2011.
Citaj pravila i de malo bolje objasni problem
jelena_babic
2
Rookie
5. Jul 2011.
Ja se izvinjavam ako nesto nije u skladu sa prailima.
Problem je u tome da nakon restarta servera sve bande i njihovi clanovi koji se spawnaju u nekom intru tipa gsf-a se nakon ulaska na server karakter ponovno i ponovno respawnaju u razmaku od 1 secunde na isto to mesto i ne moze se nista uraditi protiv toga. Dok recimo orgaizacije tipa PD, FBI i SWAT koje se spawnaju van intra nemaju taj problem.
Pa sam promenila kordinate GSF-a van intra ali se problem nije resio i dalje se karakter respawna non stop.
Nadam se da ste razumli i hvala na pomoci unapred
Dave
5
Underboss
5. Jul 2011.
Koj si ti tu CallBack dala?
jelena_babic
2
Rookie
5. Jul 2011.
http://balkan-samp.com/forum/index.php?topic=21126.0

to je ova skripta samo sam je ja malo preradila a ako ti nije tesko da je skines i probas i stavi sebi gsf lidera i idi relog pa ces odma videti u cemu je problem . Hvala na trudu a za callback nisam sigura.

P.S. i ova skripta ima identican bug kao i moja ali nije odavde skinuta ali je autor isti
Dave
5
Underboss
5. Jul 2011.
Ja sam nasao jednu Intelex RP,isti problem
Iz OnPlayerSpawn callbacka makni ona dva KillTimera i bit ce Ok
jelena_babic
2
Rookie
5. Jul 2011.
Zao mi je ali u OnPlayerSpawn nemam KillTimer, mozda nesto drugo? 😢
pavle.bakun
5
Crime Lord
5. Jul 2011.
Zao mi je ali prvo ces morati da procitas pravila!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha