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
[Pomoc] War System
1,553
pregleda
11
postova
16. Sep. 2013.
Godfather
🔥83
Aktivan Član
42 / 250 XP
🌱Početnik(0)
2,228
Postovi:
120
Teme:
Pridružio se:Nov. 2011
🔥83dana
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
ti to prebaci u SpawnIgraca , to SpawnZaWar.. i sa svojim SpawnIgraca stockom zamjeni sa ovim.
javi ako radi 🙂
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 🙂
"All code is guilty until proven innocent."
Godfather
🔥83
Aktivan Član
42 / 250 XP
🌱Početnik(0)
2,228
Postovi:
120
Teme:
Pridružio se:Nov. 2011
🔥83dana
16. Sep. 2013.
davax wrote on September 16, 2013, 5:03 pm:
Evo sad sam stavio tako ali mi pise
nerazumijem se bas u pwn pa ..
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 🙂
"All code is guilty until proven innocent."
Godfather
🔥83
Aktivan Član
42 / 250 XP
🌱Početnik(0)
2,228
Postovi:
120
Teme:
Pridružio se:Nov. 2011
🔥83dana
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 !
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 🙂
"All code is guilty until proven innocent."
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..
a ovo mi je linija errora:
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";16. Sep. 2013.
Faris nemam errora niti warninga ali mi vrijeme ne radi, stavim war na 5min, odigro 7-8 i nije se prekinuo..
Godfather
🔥83
Aktivan Član
42 / 250 XP
🌱Početnik(0)
2,228
Postovi:
120
Teme:
Pridružio se:Nov. 2011
🔥83dana
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.
"All code is guilty until proven innocent."
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
