Skripta koju koristim:Tronic HardPly (MOJA)
Detaljan opis problema:Ovako, napravio sam gangzonu i sve je uredu, ali kako da namjestim kada neko udje u tu zonu da mu oruzije iz ruke nestane. Da oruzije moze koristiti samo izvan te zone!! MOLIM VAS TO MI JE POTREBNO!!
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):ZNATE NA STA MISLIM
Zaključano
[POMOC] Zona
387
pregleda
7
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 11 godina
Bolje ti je pomocu ovoga:
Sa tim tacno provjeravas u kojem se podruciju nalazi, ides IsPlayerInArea(playerid, i sad ovdje koordinate tvoje gang zone);
IsPlayerInArea(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(X >= MinX && X <= MaxX && Y >= MinY && Y <= MaxY) {
return 1;
}
return 0;
}
Sa tim tacno provjeravas u kojem se podruciju nalazi, ides IsPlayerInArea(playerid, i sad ovdje koordinate tvoje gang zone);
pre 11 godina
#define ZONABR1 2337.9004,-1808.8383,2590.2043,-1610.3673
//#define ZONADVA 1337.9004,-808.8383,1590.2043,-610.3673 // Primjer druge zone
forward IsPlayerInZone(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY);
forward IsPlayerInZoneProvjera();
public OnGameModeInit()
{
GangZoneCreate(ZONABR1);
// GangZoneCreate(ZONADVA); // Primjer druge zone
SetTimer("IsPlayerInZoneProvjera",100,1) // Tajmer koji provjerava da li netko usao u zonu svakih 1 milisekundu.
return 1;
}
public IsPlayerZone(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY) // Matematicka provjera :) da li je u zoni
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(X >= MinX && X <= MaxX && Y >= MinY && Y <= MaxY)
{
return 1;
}
return 0;
}
public IsPlayerInZoneProvjera() // Vremenska provjera da li je u zoni
{
for(new mxpl=0; mxpl < MAX_PLAYERS; mxpl++)
{
if(IsPlayerInZone(mxpl,ZONABR1) /* || IsPlayerInZone(mxpl, ZONADVA) // primjer druge zone*/)
{
ResetPlayerWeapons(playerid); // Ovo znaci da je u zoni i da mu je oduzeto oruzje
}
}
}Nadam se da sam ti pomogao eto ubacio sam ti i jos jednu zonu kao primjer samo nije aktivna tako da znas kako ces modifikovati dalje. 🙂 Nadam se da ces rijesiti problem jer ti je tako hitno. Pozz
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava