Include mozete skinuti ovjde http://www.mediafire.com/download/eaq4evu9k1v7g24/vukzones.rar
Prvo morate dodita tamo gdje su vam ostali includovi
#include Trebat ce vam i zcmd.
Zatim trebate dodata jedan new
new zona;Onda trebamo kreirati jednu zonu, a za to cemo koristiti ovaj program http://samp-scripts.com/post/Advanced_GangZone_Maker_Create_Many_Gangzones_in_seconds-iPLEOMAX-other-tool-5093/
Kad oznacite gdje ce vam biti zona onda idemo pod OnGameModeInit i kreiramo zonu.
Za kreiranje zone koristimo vuk_CreateGangZone(Float:minX, Float:minY, Float:maxX, Float:maxY);
umjesto Float:minx i ostali stavite one sto vam pise kad oznacite gdje zelite imati zonu.
To bi trebalo ovako izgledati ovako nekako vuk_CreateGangZone(64.453125, -115.234375, 107.421875, -52.734375);
A pod ongamemodeinit stavite ovako
zona = vuk_CreateGangZone(64.453125, -115.234375, 107.421875, -52.734375);I tako bi trebali imati
Sad pod onplayerconnect moramo igracu pokazatu zonu
To cemo uciniti s funkcijom vuk_GangZoneShowForPlayer(playerid,zone,color);//pod zone stavite vasu zonu o ovo slucaju je zona, a pod color kodove za boju koju zelite
To bi trebalo izgledati ovako
vuk_GangZoneShowForPlayer(playerid,zona,0xFF0000FF);A pod onplayerdissconnect ju trebamo sakriti sa funkcijom vuk_GangZoneHideForPlayer(playerid,gangzone); //pod gangzone stavimo koju zonu zelimo u ovom slucaju je zona
To bi trebalo izgledati ovako
vuk_GangZoneHideForPlayer(playerid,zona);Sad idemo napravit komdanu za zauzimanje teritorija
CMD:zauzmi(playerid,params[])
{
if(vuk_GetPlayerZoneID(playerid)==-1) return 1;//ako nije u niti jednoj zoni returna mu 1
vuk_AttackZone(vuk_GetPlayerZoneID(playerid),0x00FFFFFF,playerid,"Police",70);//vuk_AttackZone(zone,attackercolor,attackerid,attackedteam[],attacktime);
SendClientMessage(playerid,-1,"Poceo si zauzimati zonu!");//salje poruku igracu
return 1;
}
I to je to od ovog tutoriala.
Nadam se da sam vam pomogao!