Detaljan opis problema:Imam Balkan santos RPG/DM skriptu na kojoj nema war sistema pa sam odlucio nešto drugo ubaciti a to je sistem zazumanja teritorija
i sada ja sam to sve napravio gledao sam tutorijal i sada kada ja pokrenem mod i postavim sebi lidera i kucam /attack mogu zauzeti teritoriju koju želim.Eh sad poÅ¡to ja mogu sve teritorije zauzimati pa Äak i svoju.Kako da napravim provjeru kada kucam u svojoj teritoriji /attack da mi izbaci poruku [ERROR]ne možeÅ¡ zauzimati svoju teritoriju.I kako napravim INFO poruku kada kucam /attack da ta organizacija kojoj zauzimam teritoorij doÄ'e poruka da organizacija zauzima njihovu teritoriju
Dio skripte:
CMD:attack(playerid,params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, 0xFF8284FF, "[ERROR]: Ne mozete koristiti komande jer niste jos prijavljeni na svoj account / ili ste mrtvi.");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,0xFF8284FF,"ERROR: Komanda koju ste odabrali nije dostupna u vozilu - izadite pa pokusajte ponovno.");
if(vuk_GetPlayerZoneID(playerid)==-1) return SendClientMessage(playerid, 0xFF8284FF, "[ERROR]:Ne mozete zauzimati teritoriju jer niste u njoj ili niste clan DM organizacije.");
vuk_AttackZone(vuk_GetPlayerZoneID(playerid),0xFF8284FF,playerid,"Police",300);//vuk_AttackZone(zone,attackercolor,attackerid,attackedteam[],attacktime);
SendClientMessage(playerid, 0xE8C400FF,"Zauzimanje teritorija je pocelo nemoj te dozvoliti da te ubiju.");//salje poruku igracu
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): https://imgur.com/a/88kE4 ja želim kada kucam /attack u svojoj teritoriji da izaÄ'e poruka da ne mogu zauzeti svoju teritoriju.
Trebas da definises Posedovanje Teritorije i kada je je tvoja upises 1 kada nije 0 i onda mu salje poruku sa sta moze
Primjer
enum PlayerInfo
pPosedujeZonu,
if(IsPlayerInRangeOfPoint(playerid, Xpozicija,Ypozicija,Zpozicija));
ova tvoja cmd,pa tu dodas
if(PlayerInfo[playerid][pPosedujeZonu] = 1 return SendClientMessage(playerid.-1.""BOJA" Ne mozes zauzeti svoju zonu");
onda stavis ovo dolje kad zauzme
PlayerInfo[playerid][pPosedujeZonu] = 1
va_SendClientMessage(id,-1,""SPLAVA" Zauzeli ste jos jednu zonu");
SavePlayer(id);
OVAKO BIH JA URADIO,PA AKO I MALO ZNAS SKRIPTATI,FIXACES NEKE BAGOVE AKO BUDUOvako je na modu od Ghost Town(IZVORNI:Skill Arena),oa ti prilagodi svom moduja se nadam da sam uspio pomoci :)
@Marijan10111
Nista je ovde ne razumem... Koristi PAWNO Code kad pokreces temu sa pawno kodom.