[POMOC] 2 pitanja oko Zatvora

Započeo Frile, April 15, 2011, 21:53:41 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

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;
}

Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

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
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

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

poznaticovik

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  :'(
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

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