Detaljan opis problema😛a ovako arrest point mi se radi dinamiÄno IG i sad ja trebam napraviti 2 arrest pointa a mogu samo 1..I mene sad zanima kako da podesim da ih mogu vise pravit.
Dio skripte:
// Arrest Point
new Float:ap;
new Text3D:apt;
stock SaveArrestPoint()
{
new file;
format(file, sizeof(file), "arrest.cfg");
if(!dini_Exists(file)) dini_Create(file);
dini_FloatSet(file, "X", ap);
dini_FloatSet(file, "Y", ap);
dini_FloatSet(file, "Z", ap);
print("Arrest Point saved successfully.");
return 1;
}
stock LoadArrestPoint()
{
new file;
format(file, sizeof(file), "arrest.cfg");
if(!dini_Exists(file)) dini_Create(file);
ap = dini_Float(file, "X");
ap = dini_Float(file, "Y");
ap = dini_Float(file, "Z");
apt = CreateDynamic3DTextLabel("Arrest Point\n{FFFF00}/arrest to arrest a suspect", COLOR_RED, ap, ap, ap, 12);
apt2 = CreatePickup(1314, 1, ap, ap, ap);
print("Arrest Point loaded successfully.");
return 1;
}CMD:arrestpoint(playerid, params[])
{
if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
if(PlayerInfo < 6) return SendClientMessage(playerid, COLOR_GREY, "You are not authorized to use this command.");
GetPlayerPos(playerid, ap, ap, ap);
DestroyDynamic3DTextLabel(apt);
DestroyPickup(apt2);
apt = CreateDynamic3DTextLabel("Arrest Point\n{FFFF00}/arrest to arrest a suspect", COLOR_RED, ap, ap, ap, 12);
apt2 = CreatePickup(1314, 1, ap, ap, ap);
SendClientMessage(playerid, COLOR_WHITE, " You have changed the LSPD's arrest point.");
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
