Problem(error/warning): Kako da napravim komandu za kreiranje zona ? .. Probao sam nesto ali ne ide. Hvala unaprijed
Deo skripte: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Oko zona
530
pregleda
14
postova
22. Apr. 2023.
Kajsije ^ wrote on April 22, 2023, 5:29 pm:
Nece ti niko napisati ceo sistem sam. Ako vec ne znas nemoj ni raditi to, nauci osnove pa radi. U redu je pitati kada imas neki bug ili error ali ovde nemas nista..
Ok brt, ali kad god probam napravit cmd nece..
22. Apr. 2023.
Kako hoćeš da ti se kreiraju zone, da staneš na ćoškove zone, ili da ručno uneseš pozicije? Uz to, potrebno je da provideuješ neki code od svojih zona ako misliš da ti neko napiše ili iole pomogne
25. Apr. 2023.
https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/tutzauzimanje-teritorija
https://github.com/beijind/Advanced-Gang-Zones/blob/master/README.md
Ostalo mozes sam, da ti ne objasnjavam.
https://github.com/beijind/Advanced-Gang-Zones/blob/master/README.md
Ostalo mozes sam, da ti ne objasnjavam.
25. Apr. 2023.
Evo ti izvuceno iz moda nit sam ja radio nit nista
CMD:kreirajzonu(playerid, params[])
{
//#pragma unused help
if(PlayerInfo < 6)
{
SendClientMessage(playerid, -1, ""SPLAVA": "SIVA"Niste ovlasteni da koristite ovu komandu!");
return 1;
}
new string;
new cosid = 0;
for(new b = 0; b < sizeof(GZ); b++)
{
if(GZ > 0)
{
cosid = b + 1;
}
}
if(cosid > 500) return SendClientMessage(playerid, -1, ""SPLAVA": "SIVA"Ne mozete napraviti vise od 200 zona!");
new team;
if(sscanf(params, "i",team))
{
SendClientMessage(playerid, -1, "/napravizonu ");
SendClientMessage(playerid, -1, "Teamovi: 1. The Vinci Family | 2.Black Dragon Triads | 3.Groove Street Family | 4.Ballas");
SendClientMessage(playerid, -1, "Teamovi: 5. Condor | 6. Hitman | 7. Blue Lagoon | 8. La Cosa Nostra | 9. Da Naga Boys ");
SendClientMessage(playerid, -1, "Teamovi: 10. Yakuza | 11. Black Cobra Corporation");
SendClientMessage(playerid, -1, "Teamovi: | 12.DeathRow | 13. The Russia Mafia | 14. Narco Cartel | 15. Loca Cartel | 16. TBB");
return 1;
}
GZ = team;
format(string,sizeof(string),"Zona ID: %d je napravljena.",cosid);
SendClientMessage(playerid,-1,string);
dodajezonu = cosid;
zonalvl = 1;
SacuvajZonu(cosid);
new str;
format(str,128, ""SPLAVA"#Staff: "SIVA"Administrator %s je napravio zonu pod ID-em: %d", GetName(playerid), cosid);
ABroadCast(-1,str,1);
SendClientMessage(playerid, -1, "NAPOMENA: Sada morate definisati regiju,Definisete je sa slovom N.");
SendClientMessage(playerid, -1, "Kada oznacite jednu tacku idite diagonalno na drugu tacku.");
SendClientMessage(playerid, -1, "JAKO JE BITNO DA ZONA IDE OD LEVO DIAGONALNO NA DESNO!!!!!!");
return 1;
}if(newkeys & KEY_NO)
{
new Float:Xx, Float:Yy, Float:Zz;
if(dodajezonu > -1)
{
if(zonalvl == 1)
{
zonalvl = 2;
new dz = dodajezonu;
GetPlayerPos(playerid, Xx,Yy,Zz);
GZ = Xx;
GZ = Yy;
SendClientMessage(playerid, -1, "Sada idite diagonalno u drugu tacku!");
SacuvajZonu(dz);
return 1;
}
if(zonalvl == 2)
{
zonalvl = 3;
new dz = dodajezonu;
GetPlayerPos(playerid, Xx,Yy,Zz);
GZ = Xx;
GZ = Yy;
ZonaID = GangZoneCreate(GZ, GZ, GZ, GZ);
SacuvajZonu(dz);
if(GZ == 1) //<<<<----The Vinci Family
{
GangZoneShowForAll(ZonaID, 0xAA3333AA);
}
if(GZ == 2) //<<<<----BDT
{
GangZoneShowForAll(ZonaID, 0xF5DEB3FF);
}
if(GZ == 3) //<<<<----Groove Street Family
{
GangZoneShowForAll(ZonaID, 0x06e006DD);
}
if(GZ == 4) //<<<<----Ballas
{
GangZoneShowForAll(ZonaID, 0x800080FF);
}
if(GZ == 5) //<<<<----Condor
{
GangZoneShowForAll(ZonaID, 0xFFDD48EE);
}
if(GZ == 6) //<<<<----Placenici
{
GangZoneShowForAll(ZonaID, 0x729b1aDD);
}
if(GZ == 7) //<<<<----Blue Lagoon
{
GangZoneShowForAll(ZonaID, 0x0000BBDD);
}
if(GZ == 8) //<<<<----La Cosa Nostra
{
GangZoneShowForAll(ZonaID, 0x33CCFFAA);
}
if(GZ == 9) //<<<<----Da Naga Boys
{
GangZoneShowForAll(ZonaID, 0xB8860BAA);
}
if(GZ == 10) //<<<<----Yakuza
{
GangZoneShowForAll(ZonaID, 0xFF8040EE);
}
if(GZ == 11) //<<<<----Black Cobra Corporation
{
GangZoneShowForAll(ZonaID, 0x000000EE);
}
if(GZ == 12) //<<<<----DeathRow
{
GangZoneShowForAll(ZonaID, 0x872424EE);
}
if(GZ == 13) //<<<<----The Russia Mafia
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
if(GZ == 14) //<<<<----Narco Cartel
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
if(GZ == 15) //<<<<----Loca Cartel
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
if(GZ == 16) //<<<<----TBB
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
SendClientMessage(playerid, -1, "Sada oznacite tacku preuzimanja unutar zone!");
return 1;
}
if(zonalvl == 3)
{
zonalvl = 4;
new dz = dodajezonu;
GetPlayerPos(playerid, Xx,Yy,Zz);
GZ = Xx;
GZ = Yy;
GZ = Zz;
SacuvajZonu(dz);
new string;
new status;
if(GZ == 1) { status = "The Vinci Family"; }
else if(GZ == 2) { status = "Black Dragon Triads"; }
else if(GZ == 3) { status = "Groove Street Family"; }
else if(GZ == 4) { status = "Ballas"; }
else if(GZ == 5) { status = "Condor"; }
else if(GZ == 6) { status = "Placenici"; }
else if(GZ == 7) { status = "Blue Lagoon"; }
else if(GZ == 8) { status = "La Cosa Nostra"; }
else if(GZ == 9) { status = "Da Naga Boys"; }
else if(GZ == 10) { status = "Yakuza"; }
else if(GZ == 11) { status = "Black Cobra Corporation"; }
else if(GZ == 12) { status = "DeathRow"; }
else if(GZ == 13) { status = "The Russia Mafia"; }
else if(GZ == 14) { status = "Narco Cartel"; }
else if(GZ == 15) { status = "Loca Cartel"; }
else if(GZ == 15) { status = "TBB"; }
format(string,sizeof(string),"{157DEC}[ {FFFFFF}TERITORIJA {157DEC}]\nTeritorija je u vlasnistvu bande {FFFFFF}%s\n{157DEC}Ako zelis da je zauzmes kucaj {FFFFFF}/zauzmi",status);
ZonaLabel = CreateDynamic3DTextLabel(string ,0x19B0E3FF,GZ, GZ, GZ,15);
ZonaPickup = CreateDynamicPickup(1254, 1, GZ, GZ, GZ);
SendClientMessage(playerid, -1,"Zona uspesno napravljena!");
zonalvl = -1;
SacuvajZonu(dz);
zonalvl = -1;
dodajezonu = -1;
return 1;
}
}
}25. Apr. 2023.
Fergosonn wrote on April 25, 2023, 7:35 pm:
Evo ti izvuceno iz moda nit sam ja radio nit nista
CMD:kreirajzonu(playerid, params[])
{
//#pragma unused help
if(PlayerInfo < 6)
{
SendClientMessage(playerid, -1, ""SPLAVA": "SIVA"Niste ovlasteni da koristite ovu komandu!");
return 1;
}
new string;
new cosid = 0;
for(new b = 0; b < sizeof(GZ); b++)
{
if(GZ > 0)
{
cosid = b + 1;
}
}
if(cosid > 500) return SendClientMessage(playerid, -1, ""SPLAVA": "SIVA"Ne mozete napraviti vise od 200 zona!");
new team;
if(sscanf(params, "i",team))
{
SendClientMessage(playerid, -1, "/napravizonu ");
SendClientMessage(playerid, -1, "Teamovi: 1. The Vinci Family | 2.Black Dragon Triads | 3.Groove Street Family | 4.Ballas");
SendClientMessage(playerid, -1, "Teamovi: 5. Condor | 6. Hitman | 7. Blue Lagoon | 8. La Cosa Nostra | 9. Da Naga Boys ");
SendClientMessage(playerid, -1, "Teamovi: 10. Yakuza | 11. Black Cobra Corporation");
SendClientMessage(playerid, -1, "Teamovi: | 12.DeathRow | 13. The Russia Mafia | 14. Narco Cartel | 15. Loca Cartel | 16. TBB");
return 1;
}
GZ = team;
format(string,sizeof(string),"Zona ID: %d je napravljena.",cosid);
SendClientMessage(playerid,-1,string);
dodajezonu = cosid;
zonalvl = 1;
SacuvajZonu(cosid);
new str;
format(str,128, ""SPLAVA"#Staff: "SIVA"Administrator %s je napravio zonu pod ID-em: %d", GetName(playerid), cosid);
ABroadCast(-1,str,1);
SendClientMessage(playerid, -1, "NAPOMENA: Sada morate definisati regiju,Definisete je sa slovom N.");
SendClientMessage(playerid, -1, "Kada oznacite jednu tacku idite diagonalno na drugu tacku.");
SendClientMessage(playerid, -1, "JAKO JE BITNO DA ZONA IDE OD LEVO DIAGONALNO NA DESNO!!!!!!");
return 1;
}if(newkeys & KEY_NO)
{
new Float:Xx, Float:Yy, Float:Zz;
if(dodajezonu > -1)
{
if(zonalvl == 1)
{
zonalvl = 2;
new dz = dodajezonu;
GetPlayerPos(playerid, Xx,Yy,Zz);
GZ = Xx;
GZ = Yy;
SendClientMessage(playerid, -1, "Sada idite diagonalno u drugu tacku!");
SacuvajZonu(dz);
return 1;
}
if(zonalvl == 2)
{
zonalvl = 3;
new dz = dodajezonu;
GetPlayerPos(playerid, Xx,Yy,Zz);
GZ = Xx;
GZ = Yy;
ZonaID = GangZoneCreate(GZ, GZ, GZ, GZ);
SacuvajZonu(dz);
if(GZ == 1) //<<<<----The Vinci Family
{
GangZoneShowForAll(ZonaID, 0xAA3333AA);
}
if(GZ == 2) //<<<<----BDT
{
GangZoneShowForAll(ZonaID, 0xF5DEB3FF);
}
if(GZ == 3) //<<<<----Groove Street Family
{
GangZoneShowForAll(ZonaID, 0x06e006DD);
}
if(GZ == 4) //<<<<----Ballas
{
GangZoneShowForAll(ZonaID, 0x800080FF);
}
if(GZ == 5) //<<<<----Condor
{
GangZoneShowForAll(ZonaID, 0xFFDD48EE);
}
if(GZ == 6) //<<<<----Placenici
{
GangZoneShowForAll(ZonaID, 0x729b1aDD);
}
if(GZ == 7) //<<<<----Blue Lagoon
{
GangZoneShowForAll(ZonaID, 0x0000BBDD);
}
if(GZ == 8) //<<<<----La Cosa Nostra
{
GangZoneShowForAll(ZonaID, 0x33CCFFAA);
}
if(GZ == 9) //<<<<----Da Naga Boys
{
GangZoneShowForAll(ZonaID, 0xB8860BAA);
}
if(GZ == 10) //<<<<----Yakuza
{
GangZoneShowForAll(ZonaID, 0xFF8040EE);
}
if(GZ == 11) //<<<<----Black Cobra Corporation
{
GangZoneShowForAll(ZonaID, 0x000000EE);
}
if(GZ == 12) //<<<<----DeathRow
{
GangZoneShowForAll(ZonaID, 0x872424EE);
}
if(GZ == 13) //<<<<----The Russia Mafia
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
if(GZ == 14) //<<<<----Narco Cartel
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
if(GZ == 15) //<<<<----Loca Cartel
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
if(GZ == 16) //<<<<----TBB
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
SendClientMessage(playerid, -1, "Sada oznacite tacku preuzimanja unutar zone!");
return 1;
}
if(zonalvl == 3)
{
zonalvl = 4;
new dz = dodajezonu;
GetPlayerPos(playerid, Xx,Yy,Zz);
GZ = Xx;
GZ = Yy;
GZ = Zz;
SacuvajZonu(dz);
new string;
new status;
if(GZ == 1) { status = "The Vinci Family"; }
else if(GZ == 2) { status = "Black Dragon Triads"; }
else if(GZ == 3) { status = "Groove Street Family"; }
else if(GZ == 4) { status = "Ballas"; }
else if(GZ == 5) { status = "Condor"; }
else if(GZ == 6) { status = "Placenici"; }
else if(GZ == 7) { status = "Blue Lagoon"; }
else if(GZ == 8) { status = "La Cosa Nostra"; }
else if(GZ == 9) { status = "Da Naga Boys"; }
else if(GZ == 10) { status = "Yakuza"; }
else if(GZ == 11) { status = "Black Cobra Corporation"; }
else if(GZ == 12) { status = "DeathRow"; }
else if(GZ == 13) { status = "The Russia Mafia"; }
else if(GZ == 14) { status = "Narco Cartel"; }
else if(GZ == 15) { status = "Loca Cartel"; }
else if(GZ == 15) { status = "TBB"; }
format(string,sizeof(string),"{157DEC}[ {FFFFFF}TERITORIJA {157DEC}]\nTeritorija je u vlasnistvu bande {FFFFFF}%s\n{157DEC}Ako zelis da je zauzmes kucaj {FFFFFF}/zauzmi",status);
ZonaLabel = CreateDynamic3DTextLabel(string ,0x19B0E3FF,GZ, GZ, GZ,15);
ZonaPickup = CreateDynamicPickup(1254, 1, GZ, GZ, GZ);
SendClientMessage(playerid, -1,"Zona uspesno napravljena!");
zonalvl = -1;
SacuvajZonu(dz);
zonalvl = -1;
dodajezonu = -1;
return 1;
}
}
}nije valjda iz nk moda 😮
25. Apr. 2023.
Fergosonn wrote on April 25, 2023, 7:35 pm:
Evo ti izvuceno iz moda nit sam ja radio nit nista
CMD:kreirajzonu(playerid, params[])
{
//#pragma unused help
if(PlayerInfo < 6)
{
SendClientMessage(playerid, -1, ""SPLAVA": "SIVA"Niste ovlasteni da koristite ovu komandu!");
return 1;
}
new string;
new cosid = 0;
for(new b = 0; b < sizeof(GZ); b++)
{
if(GZ > 0)
{
cosid = b + 1;
}
}
if(cosid > 500) return SendClientMessage(playerid, -1, ""SPLAVA": "SIVA"Ne mozete napraviti vise od 200 zona!");
new team;
if(sscanf(params, "i",team))
{
SendClientMessage(playerid, -1, "/napravizonu ");
SendClientMessage(playerid, -1, "Teamovi: 1. The Vinci Family | 2.Black Dragon Triads | 3.Groove Street Family | 4.Ballas");
SendClientMessage(playerid, -1, "Teamovi: 5. Condor | 6. Hitman | 7. Blue Lagoon | 8. La Cosa Nostra | 9. Da Naga Boys ");
SendClientMessage(playerid, -1, "Teamovi: 10. Yakuza | 11. Black Cobra Corporation");
SendClientMessage(playerid, -1, "Teamovi: | 12.DeathRow | 13. The Russia Mafia | 14. Narco Cartel | 15. Loca Cartel | 16. TBB");
return 1;
}
GZ = team;
format(string,sizeof(string),"Zona ID: %d je napravljena.",cosid);
SendClientMessage(playerid,-1,string);
dodajezonu = cosid;
zonalvl = 1;
SacuvajZonu(cosid);
new str;
format(str,128, ""SPLAVA"#Staff: "SIVA"Administrator %s je napravio zonu pod ID-em: %d", GetName(playerid), cosid);
ABroadCast(-1,str,1);
SendClientMessage(playerid, -1, "NAPOMENA: Sada morate definisati regiju,Definisete je sa slovom N.");
SendClientMessage(playerid, -1, "Kada oznacite jednu tacku idite diagonalno na drugu tacku.");
SendClientMessage(playerid, -1, "JAKO JE BITNO DA ZONA IDE OD LEVO DIAGONALNO NA DESNO!!!!!!");
return 1;
}if(newkeys & KEY_NO)
{
new Float:Xx, Float:Yy, Float:Zz;
if(dodajezonu > -1)
{
if(zonalvl == 1)
{
zonalvl = 2;
new dz = dodajezonu;
GetPlayerPos(playerid, Xx,Yy,Zz);
GZ = Xx;
GZ = Yy;
SendClientMessage(playerid, -1, "Sada idite diagonalno u drugu tacku!");
SacuvajZonu(dz);
return 1;
}
if(zonalvl == 2)
{
zonalvl = 3;
new dz = dodajezonu;
GetPlayerPos(playerid, Xx,Yy,Zz);
GZ = Xx;
GZ = Yy;
ZonaID = GangZoneCreate(GZ, GZ, GZ, GZ);
SacuvajZonu(dz);
if(GZ == 1) //<<<<----The Vinci Family
{
GangZoneShowForAll(ZonaID, 0xAA3333AA);
}
if(GZ == 2) //<<<<----BDT
{
GangZoneShowForAll(ZonaID, 0xF5DEB3FF);
}
if(GZ == 3) //<<<<----Groove Street Family
{
GangZoneShowForAll(ZonaID, 0x06e006DD);
}
if(GZ == 4) //<<<<----Ballas
{
GangZoneShowForAll(ZonaID, 0x800080FF);
}
if(GZ == 5) //<<<<----Condor
{
GangZoneShowForAll(ZonaID, 0xFFDD48EE);
}
if(GZ == 6) //<<<<----Placenici
{
GangZoneShowForAll(ZonaID, 0x729b1aDD);
}
if(GZ == 7) //<<<<----Blue Lagoon
{
GangZoneShowForAll(ZonaID, 0x0000BBDD);
}
if(GZ == 8) //<<<<----La Cosa Nostra
{
GangZoneShowForAll(ZonaID, 0x33CCFFAA);
}
if(GZ == 9) //<<<<----Da Naga Boys
{
GangZoneShowForAll(ZonaID, 0xB8860BAA);
}
if(GZ == 10) //<<<<----Yakuza
{
GangZoneShowForAll(ZonaID, 0xFF8040EE);
}
if(GZ == 11) //<<<<----Black Cobra Corporation
{
GangZoneShowForAll(ZonaID, 0x000000EE);
}
if(GZ == 12) //<<<<----DeathRow
{
GangZoneShowForAll(ZonaID, 0x872424EE);
}
if(GZ == 13) //<<<<----The Russia Mafia
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
if(GZ == 14) //<<<<----Narco Cartel
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
if(GZ == 15) //<<<<----Loca Cartel
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
if(GZ == 16) //<<<<----TBB
{
GangZoneShowForAll(ZonaID, 0xFF9AFFEE);
}
SendClientMessage(playerid, -1, "Sada oznacite tacku preuzimanja unutar zone!");
return 1;
}
if(zonalvl == 3)
{
zonalvl = 4;
new dz = dodajezonu;
GetPlayerPos(playerid, Xx,Yy,Zz);
GZ = Xx;
GZ = Yy;
GZ = Zz;
SacuvajZonu(dz);
new string;
new status;
if(GZ == 1) { status = "The Vinci Family"; }
else if(GZ == 2) { status = "Black Dragon Triads"; }
else if(GZ == 3) { status = "Groove Street Family"; }
else if(GZ == 4) { status = "Ballas"; }
else if(GZ == 5) { status = "Condor"; }
else if(GZ == 6) { status = "Placenici"; }
else if(GZ == 7) { status = "Blue Lagoon"; }
else if(GZ == 8) { status = "La Cosa Nostra"; }
else if(GZ == 9) { status = "Da Naga Boys"; }
else if(GZ == 10) { status = "Yakuza"; }
else if(GZ == 11) { status = "Black Cobra Corporation"; }
else if(GZ == 12) { status = "DeathRow"; }
else if(GZ == 13) { status = "The Russia Mafia"; }
else if(GZ == 14) { status = "Narco Cartel"; }
else if(GZ == 15) { status = "Loca Cartel"; }
else if(GZ == 15) { status = "TBB"; }
format(string,sizeof(string),"{157DEC}[ {FFFFFF}TERITORIJA {157DEC}]\nTeritorija je u vlasnistvu bande {FFFFFF}%s\n{157DEC}Ako zelis da je zauzmes kucaj {FFFFFF}/zauzmi",status);
ZonaLabel = CreateDynamic3DTextLabel(string ,0x19B0E3FF,GZ, GZ, GZ,15);
ZonaPickup = CreateDynamicPickup(1254, 1, GZ, GZ, GZ);
SendClientMessage(playerid, -1,"Zona uspesno napravljena!");
zonalvl = -1;
SacuvajZonu(dz);
zonalvl = -1;
dodajezonu = -1;
return 1;
}
}
}Ovim ces decku napraviti samo takve warninge i errore..
GZ
SacuvajZonu
zonalvl...
i tako dalje..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava