Skripta koju koristim:GTA RP
Detaljan opis problema: 1. hocu da napravim da kad si u zatvoru nemozes da kucas /stuck niti da koristis animacije.
2.i kako da odredim SetPlayerWorldBounds
Dio skripte: if(strcmp(cmd, "/stuck", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float:slx, Float:sly, Float:slz;
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx, sly, slz+2);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
ovo ja imam ispod public OnPlayerSpawn
pa probaj to ti je za boundrs
}
SetPlayerWorldBounds(playerid, 6666.6666, -6666.6666, 6666.6666, -6666.6666);
DisablePlayerCheckpoint(playerid);
SetTimerEx("PlayerObjectUpdate", 100, 1, "d", playerid);
return 1;
}
ne to, SetPlayerWorldBounds ti sluzi da ti vraca zatvorenika u zatvor ako je van dozvoljenih kordinata, nego neznam kako da to odredim.
a to treba da izgleda ovako
SetPlayerWorldBounds(playerid,Float:x_max,Float:x_min,Float:y_max,Float:y_min)
playerid
The ID of the player to set the boundaries of.
Float:x_max
The maximum X coordinate the player can go to.
Float:x_min
The minimum X coordinate the player can go to.
Float:y_max
The maximum Y coordinate the player can go to.
Float:y_min
The minimum Y coordinate the player can go to.
aha to oces,uff tesko mozda da odes na mjeste gdje zelis da ga vrati pa /save i onda samo odredis onu koordinatu koja ide za visinu recimo Z -9999 tako da ide skroz visoko,pokusaj
a postoji li drugi nacin da se to rijesi i zna li ko ovo vezano za /stuck
if(PlayerInfo[playerid][pJailed] != 0) return SendClientMessage(playerid,COLOR_GREY,"Ovu cmd ne mozete sada koristiti!"); na vrh komande
Citat: [BU] Gigi_Falcone poslato April 16, 2011, 00:08:24 PRE PODNE
if(PlayerInfo[playerid][pJailed] != 0) return SendClientMessage(playerid,COLOR_GREY,"Ovu cmd ne mozete sada koristiti!"); na vrh komande
tnx, a znas li za izvlacenje ovo SetPlayerWorldBounds dali se mora preko /save uzimati ili ima neka druga fora
Pa odeš na željeno mjesto kucaš /save i to ti je to.
Citat: [M]att poslato April 16, 2011, 00:30:50 PRE PODNE
Pa odeš na željeno mjesto kucaš /save i to ti je to.
zbunjuje me ovo x_min i to, ovo sam nasao na samp wiki objasnjenje ali nista neshvatam
SetPlayerWorldBounds(playerid,Float:x_max,Float:x_min,Float:y_max,Float:y_min)
playerid
The ID of the player to set the boundaries of.
Float:x_max
The maximum X coordinate the player can go to.
Float:x_min
The minimum X coordinate the player can go to.
Float:y_max
The maximum Y coordinate the player can go to.
Float:y_min
The minimum Y coordinate the player can go to.
pa rekao sam ti sve to stavi na -9999 i eto ga, bar pokušaj :'(
Citat: System32 poslato April 16, 2011, 00:36:24 PRE PODNE
pa rekao sam ti sve to stavi na -9999 i eto ga, bar pokušaj :'(
neshvatas me, ja sam napravio zatvor i sad hocu da kada igrac izadje iz dozvoljenih kordinata da stavim da ga vrati dje treba
SetPlayerWorldBounds(giveplayerid, 20000.0000,-20000.0000,20000.0000,-20000.0000);
I SetPlayerPos na zeljeno mjesto spawna poslije izlaska iz zatvora