Szerző Téma: admin zone  (Megtekintve 692 alkalommal)

admin zone
« Dátum: 2013. július 30. - 13:38:07 »
0 Show voters
Hello!
Szeretném kérdezni, hogy lehet megcsinálni a meglevõ admin házam körüli zónát?? Tehát ha a közelébe mész akkor visszatesz egy teleportra.
Elõre is köszönöm!

Nem elérhető Tomee

  • 385
    • Profil megtekintése
admin zone
« Válasz #1 Dátum: 2013. július 30. - 14:19:33 »
0 Show voters
Én úgy tudom elképzelni, hogy a játékost mindig csekkolja a rendszer és ha belemegy egy bizonyos körbe, akkor elportál ahová te akarod
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
admin zone
« Válasz #2 Dátum: 2013. július 30. - 22:22:05 »
0 Show voters
#include <a_samp>
forward CheckPlayer();
public OnFilterScriptInit()
{
SetTimer(\"CheckPlayer\",2000,1); // Elég lesz 2 másodperces timer :)
return 1;
}
public CheckPlayer()
{
for(new i;i<MAX_PLAYERS;i++)
{
    if(IsPlayerInRangeOfPoint(i,sugár,x,y,z)) //Az x,y,z legyen az adminház közepe felé lévõ kordináta és a sugara legyen akkora hogy beleférjen az adminház
{
    if(!IsPlayerAdmin(i)) //ha a játékos nem admin, ez esetben a nem RCON adminok.
    {
       SendClientMessage(i,-1,\"Hékás, te már az adminzóna területén vagy. Sipirc xD\");
      SetPlayerPos(i,x,y,z); //az x,y,z itt legyen az ahova kirakja a játékost. Tehát hogy kidobja az admin területrõl.
   }
}
}
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal