pomoc :)
1,046
pregleda
5
postova
2. Apr. 2010.
nabavio sam filterscriptu i ubacio sam je u kucni ali problem je u tome sto se ta komanda moze korisiti svuda bilo de u gradu .Ja zelim da se moze korisiti samo na jednom oderedenom mjestu sto treba napraviti ako neko moze neki kod postat sto trebam ubaci na pocetak fs.
Kingpin
Novi Član
240 / 250 XP
🌱Početnik(0)
1,007
Postovi:
12
Teme:
Pridružio se:Nov. 2009
2. Apr. 2010.
orsat wrote on April 2, 2010, 11:40 am:
nabavio sam filterscriptu i ubacio sam je u kucni ali problem je u tome sto se ta komanda moze korisiti svuda bilo de u gradu .Ja zelim da se moze korisiti samo na jednom oderedenom mjestu sto treba napraviti ako neko moze neki kod postat sto trebam ubaci na pocetak fs.
if PlayerToPoint(radius,playerid,x,y,z)
{
komanda
}
else
{
SendClientMessage(playerid,boja,"Nemozes koristiti komandu");
}
2. Apr. 2010.
Koristi PlayerToPoint , po meni najednostavniji ..
Sam to sto si mu naveo nije nista , nadji dio scripte za player to point definiranje ..
Sam to sto si mu naveo nije nista , nadji dio scripte za player to point definiranje ..
Kingpin
Novi Član
240 / 250 XP
🌱Početnik(0)
1,007
Postovi:
12
Teme:
Pridružio se:Nov. 2009
2. Apr. 2010.
ovo na vrh scripte:...
ovo bilo gdje u scriptu:...
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);ovo bilo gdje u scriptu:...
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}2. Apr. 2010.
Quote from April 2, 2010, 12:18 pm:
ovo na vrh scripte:...
ovo bilo gdje u scriptu:...
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);ovo bilo gdje u scriptu:...
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}if(strcmp("/komanda", cmdtext, true) == 0)
{
if(PlayerToPoint(5.0, playerid, 361.7200,177.4187,1008.3828)) // KORDINATE TOG MJESTA, 5= RADIUS
{
//STA SE DOGODI
return 1;
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava