[Pomoc] War System

Započeo Mr.Exclusive
16. Sep. 2013. Zaključano
1,541
pregleda
11
postova
LOB|Montana
2
Wheel Man
16. Sep. 2013.
Skripta koju koristim: EG od Farisa
Detaljan opis problema: Pokrenem war, igra se, i kada se ubije neki igras ne spawna se ponovo u waru.
Dio skripte: Editat cu temu i dat dio koji vam treba
Faris_Farkias
6
Godfather
🔥30
16. Sep. 2013.
ja nisam imao taj problem, meni je war radio odlično ..

edit: moguće da sam ja nešto dodao slučajno uradi ovako.. izbriši stock SpawnZaWar

i stavi kod
OnPlayerDeath
na dnu imaš
SpawnZaWar(playerid);


ti to prebaci u SpawnIgraca , to SpawnZaWar.. i sa svojim SpawnIgraca stockom zamjeni sa ovim.
stock SpawnIgraca(playerid)
{
    if(WarAktivan == true && IgracUWaru == 1)
{
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 7007);
    GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 24, 100);
GivePlayerWeapon(playerid, 29, 500);
GivePlayerWeapon(playerid, 31, 1000);
SetPlayerHealth(playerid, 100);
if(WarMapa == 1)
{
    if(WarTim1 == PlayerInfo)
    {
        new rand = random(sizeof(FarmaTim1));
        SetPlayerPos(playerid, FarmaTim1, FarmaTim1, FarmaTim1);
        SetPlayerFacingAngle(playerid, FarmaTim1);
        return 1;
}
else if(WarTim2 == PlayerInfo)
    {
        new rand = random(sizeof(FarmaTim2));
        SetPlayerPos(playerid, FarmaTim2, FarmaTim2, FarmaTim2);
        SetPlayerFacingAngle(playerid, FarmaTim2);
        return 1;
}
else
{
    SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
    return 1;
}
}
else if(WarMapa == 2)
{
    if(WarTim1 == PlayerInfo)
    {
        new rand = random(sizeof(Brod1Tim1));
        SetPlayerPos(playerid, Brod1Tim1, Brod1Tim1, Brod1Tim1);
        SetPlayerFacingAngle(playerid, Brod1Tim1);
        return 1;
}
else if(WarTim2 == PlayerInfo)
    {
        new rand = random(sizeof(Brod1Tim2));
        SetPlayerPos(playerid, Brod1Tim2, Brod1Tim2, Brod1Tim2);
        SetPlayerFacingAngle(playerid, Brod1Tim2);
        return 1;
}
else
{
    SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
    return 1;
}
}
else if(WarMapa == 3)
{
    if(WarTim1 == PlayerInfo)
    {
        new rand = random(sizeof(Brod2Tim1));
        SetPlayerPos(playerid, Brod2Tim1, Brod2Tim1, Brod2Tim1);
        SetPlayerFacingAngle(playerid, Brod2Tim1);
        return 1;
}
else if(WarTim2 == PlayerInfo)
    {
        new rand = random(sizeof(Brod2Tim2));
        SetPlayerPos(playerid, Brod2Tim2, Brod2Tim2, Brod2Tim2);
        SetPlayerFacingAngle(playerid, Brod2Tim2);
        return 1;
}
else
{
    SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
    return 1;
}
}
else if(WarMapa == 4)
{
    if(WarTim1 == PlayerInfo)
    {
        new rand = random(sizeof(BullSeloTim1));
        SetPlayerPos(playerid, BullSeloTim1, BullSeloTim1, BullSeloTim1);
        SetPlayerFacingAngle(playerid, BullSeloTim1);
        return 1;
}
else if(WarTim2 == PlayerInfo)
    {
        new rand = random(sizeof(BullSeloTim2));
        SetPlayerPos(playerid, BullSeloTim2, BullSeloTim2, BullSeloTim2);
        SetPlayerFacingAngle(playerid, BullSeloTim2);
        return 1;
}
else
{
    SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
    return 1;
}
}
else if(WarMapa == 5)
{
    if(WarTim1 == PlayerInfo)
    {
        new rand = random(sizeof(UrbanTim1));
        SetPlayerPos(playerid, UrbanTim1, UrbanTim1, UrbanTim1);
        SetPlayerFacingAngle(playerid, UrbanTim1);
        return 1;
}
else if(WarTim2 == PlayerInfo)
    {
        new rand = random(sizeof(UrbanTim2));
        SetPlayerPos(playerid, UrbanTim2, UrbanTim2, UrbanTim2);
        SetPlayerFacingAngle(playerid, UrbanTim2);
        return 1;
}
else
{
    SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
    return 1;
}
}
else if(WarMapa == 6)
{
    if(WarTim1 == PlayerInfo)
    {
        new rand = random(sizeof(SkladisteTim1));
        SetPlayerPos(playerid, SkladisteTim1, SkladisteTim1, SkladisteTim1);
        SetPlayerFacingAngle(playerid, SkladisteTim1);
        return 1;
}
else if(WarTim2 == PlayerInfo)
    {
        new rand = random(sizeof(SkladisteTim2));
        SetPlayerPos(playerid, SkladisteTim2, SkladisteTim2, SkladisteTim2);
        SetPlayerFacingAngle(playerid, SkladisteTim2);
        return 1;
}
else
{
    SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
    return 1;
}
}
else if(WarMapa == 7)
{
    if(WarTim1 == PlayerInfo)
    {
        new rand = random(sizeof(DesertTim1));
        SetPlayerPos(playerid, DesertTim1, DesertTim1, DesertTim1);
        SetPlayerFacingAngle(playerid, DesertTim1);
        return 1;
}
else if(WarTim2 == PlayerInfo)
    {
        new rand = random(sizeof(DesertTim2));
        SetPlayerPos(playerid, DesertTim2, DesertTim2, DesertTim2);
        SetPlayerFacingAngle(playerid, DesertTim2);
        return 1;
}
else
{
    SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
    return 1;
}
}
else if(WarMapa == 8)
{
    if(WarTim1 == PlayerInfo)
    {
        new rand = random(sizeof(TvornicaTim1));
        SetPlayerPos(playerid, TvornicaTim1, TvornicaTim1, TvornicaTim1);
        SetPlayerFacingAngle(playerid, TvornicaTim1);
        return 1;
}
else if(WarTim2 == PlayerInfo)
    {
        new rand = random(sizeof(TvornicaTim2));
        SetPlayerPos(playerid, TvornicaTim2, TvornicaTim2, TvornicaTim2);
        SetPlayerFacingAngle(playerid, TvornicaTim2);
        return 1;
}
else
{
    SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
    return 1;
}
}
else if(WarMapa == 9)
{
    if(WarTim1 == PlayerInfo)
    {
        new rand = random(sizeof(Farma2Tim1));
        SetPlayerPos(playerid, Farma2Tim1, Farma2Tim1, Farma2Tim1);
        SetPlayerFacingAngle(playerid, Farma2Tim1);
        return 1;
}
else if(WarTim2 == PlayerInfo)
    {
        new rand = random(sizeof(Farma2Tim2));
        SetPlayerPos(playerid, Farma2Tim2, Farma2Tim2, Farma2Tim2);
        SetPlayerFacingAngle(playerid, Farma2Tim2);
        return 1;
}
else
{
    SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
    return 1;
}
}
else if(WarMapa == 10)
{
    if(WarTim1 == PlayerInfo)
    {
        new rand = random(sizeof(RuinsTim1));
        SetPlayerPos(playerid, RuinsTim1, RuinsTim1, RuinsTim1);
        SetPlayerFacingAngle(playerid, RuinsTim1);
        return 1;
}
else if(WarTim2 == PlayerInfo)
    {
        new rand = random(sizeof(RuinsTim2));
        SetPlayerPos(playerid, RuinsTim2, RuinsTim2, RuinsTim2);
        SetPlayerFacingAngle(playerid, RuinsTim2);
        return 1;
}
else
{
    SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} ID Tima se ne poklapa sa ID-om mafije/bande!!!");
    return 1;
}
}
else
{
        SCM(playerid,COLOR_WHITE, "{FF0000}[Greska!]{BFC0C2} Nepoznata mapa, nemoguce spawnati se!");
}
}
    g_SetPlayerHealth(playerid, 99.0); vrataspawn = false;
if(PlayerInfo == SPAWN_BAZA)
{
    if(PlayerInfo == 1 || PlayerInfo == 1)
{
SetPlayerPos(playerid, 1477.2086,-1780.2563,3288.7859);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
    else if(PlayerInfo == 2 || PlayerInfo == 2)
{
SetPlayerPos(playerid, 2125.8074,-2278.5754,20.6643);
SetPlayerInterior(playerid, 0);
}
else if(PlayerInfo == 3 || PlayerInfo == 3)
{
SetPlayerPos(playerid, 1329.0504,-638.9127,14280.8857);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
else if(PlayerInfo == 4 || PlayerInfo == 4)
{
SetPlayerPos(playerid, 323.8689,1127.7897,1083.8828);
SetPlayerInterior(playerid, 5);
}
else if(PlayerInfo == 5 || PlayerInfo == 5)
{
SetPlayerPos(playerid, 2451.1052,-1688.5116,1013.5078);
SetPlayerInterior(playerid, 2);
}
else if(PlayerInfo == 6 || PlayerInfo == 6)
{
SetPlayerPos(playerid, 1785.8721,-1797.5588,-43.3141);
SetPlayerInterior(playerid, 0);
TogglePlayerControllable(playerid, 0);
g_GivePlayerWeapon(playerid, 43, 50);
freeze =  SetTimerEx("Freeze",3000, false, "i", playerid);
}
    else
{
    PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_KUCA)
{
    if(PlayerInfo != -1)
    {
        new i = PlayerInfo;
    SetPlayerInterior(playerid, KucaInfo); SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
}
else
{
        PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_RENTKUCA)
{
    if(PlayerInfo != -1)
    {
        new i = PlayerInfo;
        SetPlayerInterior(playerid, KucaInfo); SetPlayerVirtualWorld(playerid, KucaInfo);
SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
}
else
{
        PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_STAN)
{
    if(PlayerInfo != -1)
    {
        new i = PlayerInfo;
    SetPlayerInterior(playerid, StanInfo); SetPlayerVirtualWorld(playerid, StanInfo);
SetPlayerPos(playerid, StanInfo, StanInfo, StanInfo);
}
else
{
        PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
else if(PlayerInfo == SPAWN_VIKENDICA)
{
    if(PlayerInfo != -1)
    {
        new i = PlayerInfo;
    SetPlayerInterior(playerid, VikendiceInfo); SetPlayerVirtualWorld(playerid, VikendiceInfo);
SetPlayerPos(playerid, VikendiceInfo, VikendiceInfo, VikendiceInfo);
}
else
{
        PlayerInfo = SPAWN_NORMAL;
new rand = random(sizeof(RandomSpawn));
SetPlayerPos(playerid, RandomSpawn, RandomSpawn, RandomSpawn);
SetPlayerInterior(playerid, 0);
}
}
return 1;
}


javi ako radi 🙂
davax
4
Shot Caller
16. Sep. 2013.
Evo sad sam stavio tako ali mi pise

Quote
error 021: symbol already defined: "SpawnIgraca"


nerazumijem se bas u pwn pa ..
Faris_Farkias
6
Godfather
🔥30
16. Sep. 2013.
davax wrote on September 16, 2013, 5:03 pm:
Evo sad sam stavio tako ali mi pise

Quote
error 021: symbol already defined: "SpawnIgraca"


nerazumijem se bas u pwn pa ..


uradi kako sam ti rekao, nisi dobro odradio, rekao sam ti da zamjeniÅ¡ svoj stari SpawnIgraca sa tim Å¡to sam ti dao.. predopostavljam da si tu pogrijeÅ¡io 🙂
davax
4
Shot Caller
16. Sep. 2013.
Bravo Majstore sad je dobro Radi sve !

Samo je opet problem kaj izbacis iz wara nekoga ili zaustavis war  !! tu te ostavi gdje je bio war a ne da te baci tamo gdje si stavio da se spawnas !
Faris_Farkias
6
Godfather
🔥30
16. Sep. 2013.
davax wrote on September 16, 2013, 6:56 pm:
Bravo Majstore sad je dobro Radi sve !

Samo je opet problem kaj izbacis iz wara nekoga ili zaustavis war  !! tu te ostavi gdje je bio war a ne da te baci tamo gdje si stavio da se spawnas !


napravi provjeru ili stavi da mu setuje hp na 0 i vratit će ga na njegov spawn 🙂
LOB|Montana
2
Wheel Man
16. Sep. 2013.
ubacio sam, nemam erorra ni warninga za to moram samo provjerit jel radi ig, al sam zajebo nesto u vezi org kad sam ime mjenjo, probo sam string promjenit ali opet isto..
C:\Documents and Settings\Toni\Desktop\NL\aEGRP v2.0.1 © 2013 by Farkias\gamemodes\FarkiasRP.pwn(35362) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

{
ftext = "Grove Street Hooligans";
PlayerInfo = 4; PlayerInfo = 1; PlayerInfo = 105;
PlayerInfo = 0; SetPlayerSkin(playerid, PlayerInfo);
new string; SCM(playerid,-1,""ZELENA" "SIVA"Uspjesno ste se pridruzili Grove Street Hooligans Organizaciji!");
format(string, sizeof(string), ""ZELENA"[Grove Street Hooligans] "SIVA"Igrac %s je prihvatio poziv i pridruzio se Grove Street Hooligans!", GetName(playerid));
ChatGSH(-1, string);
}


a ovo mi je linija errora:
ftext = "Grove Street Hooligans";
LOB|Montana
2
Wheel Man
16. Sep. 2013.
Rjesio sam to, samo provjerim jel radi ovo za war, pa moze lock  😎
LOB|Montana
2
Wheel Man
16. Sep. 2013.
Faris nemam errora niti warninga ali mi vrijeme ne radi, stavim war na 5min, odigro 7-8 i nije se prekinuo..
Faris_Farkias
6
Godfather
🔥30
21. Sep. 2013.
Mr.Exclusive wrote on September 16, 2013, 8:20 pm:
Faris nemam errora niti warninga ali mi vrijeme ne radi, stavim war na 5min, odigro 7-8 i nije se prekinuo..


meni nije bilo toga, samo je bio problem na ovom spawnaju i popravio sam evo sad, jer sam bio zaboravio kada sam objavljivao.. to si ti nešto radio.
LOB|Montana
2
Wheel Man
21. Sep. 2013.
Ma evo uspio sam rjesit, hvala. haha.

Moze lock !

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha