Začal som pracovať s gang zónami, urobil som si jednoduchý príkaz na vytvorenie zóny, ešte to neuklada, len som si to chcel vysušať. No, problém je taký, že mi gang zonu neukáže na mape.
Chyby/varování kompilátoru a při běhu:
--
Kód:
//horok
new vytvaraniezony;
new Float:zonax1,Float:zonay1,Float:zonaz1;
new Float:zonax2,Float:zonay2,Float:zonaz2;
new gangzone;
new zoneid = -1;
#define MAX_ZONE 200
//príkaz
CMD:createzone(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 0;
if(zoneid == MAX_ZONE-1) return SendClientMessage(playerid,-1,"Vyčerpalo sa miesto pre zóny");
if(vytvaraniezony == 0)
{
GetPlayerPos(playerid, zonax1,zonay1,zonaz1);
SendClientMessage(playerid, 0xFF0000FF, "[ ! ] {FFFFFF}Teraz zadaj príkaz v opačnom rohu zóny");
vytvaraniezony = 1;
}
else
{
GetPlayerPos(playerid, zonax2, zonay2, zonaz2);
gangzone = GangZoneCreate(zonax1, zonay1, zonax1, zonay2); //hore mám zadefinovanú premennu a tu máme, že sa ta nová zona rovná tej premennej
zoneid++;
GangZoneShowForAll(gangzone,0xD50000FF); tu to chce GangZoneShowForAll( ZONA, farba);, takže farba je dobre a tu zonu sme definovali vyššie, takže neviem. Ak je chyba niekde inde, tak určite ocením upozornenie
vytvaraniezony = 0;
new string[128];
format(string, sizeof(string), "Vytvoril si zónu ID:%i", zoneid);
SendClientMessage(playerid, 0xFFFFFFFF,string);
}
return 1;
}
Dotaz
Twixo 1
Popis problému:
Začal som pracovať s gang zónami, urobil som si jednoduchý príkaz na vytvorenie zóny, ešte to neuklada, len som si to chcel vysušať. No, problém je taký, že mi gang zonu neukáže na mape.
Chyby/varování kompilátoru a při běhu:
--
Kód:
Dodatečné poznámky:
--
Link to comment
Share on other sites
1 odpověd na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now