Szerző Téma: Parancs  (Megtekintve 808 alkalommal)

Nem elérhető Sanyko

  • 324
    • Profil megtekintése
Parancs
« Dátum: 2015. szeptember 27. - 22:05:11 »
0 Show voters
Sziasztok azt szeretném kérdezni hogy egy parancsot hogy tudom megcsinálni hogy ne mindenhonnan használjam hanem csak egy adod hely környékén?

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Parancs
« Válasz #1 Dátum: 2015. szeptember 27. - 22:13:36 »
0 Show voters
IsPlayerInRangeOfPoint

 
Azaz a parancs elejére:
 
if(!IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z)) return SendClientMessage(playerid, -1, \"Nem vagy a hely kozeleben.\");

Nem elérhető Sanyko

  • 324
    • Profil megtekintése
Parancs
« Válasz #2 Dátum: 2015. szeptember 27. - 22:17:29 »
0 Show voters
Idézetet írta: Flαsн date=1443384816\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"57990\" data-ipsquote-contentclass=\"forums_Topic

IsPlayerInRangeOfPoint

 
Azaz a parancs elejére:
 
if(!IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z)) return SendClientMessage(playerid, -1, \"Nem vagy a hely kozeleben.\");

 

Köszönöm de még mindig mindenhonnan tudom használni. És azt hogy lehet hogy csak adminok használják?
« Utoljára szerkesztve: 2015. szeptember 27. - 22:23:17 írta Sanyko »

Parancs
« Válasz #3 Dátum: 2015. szeptember 28. - 07:16:56 »
+1 Show voters
helyesírás.. jézus mária.. a másodikos öcsém helyesebben ír..
második.. milyen adminscriptet használsz?
harmadik, gondolom azért tudod még mindig mindenhonnan használni, mert vagy rosszul adtad meg a koordinátákat, vagy rossz helyre raktad a tiltást..

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
Parancs
« Válasz #4 Dátum: 2015. szeptember 29. - 20:34:43 »
0 Show voters
CMD:teleport(playerid,params[])
{
if(IsPlayerAdmin(playerid)) // Ha admin az illető
{
if(IsPlayerInRangeOfPoint(playerid,sugár,x,y,z)) // Ha az X Y Z koordinátán van és az adott sugárban
{
   SetPlayerPos(playerid,newX,newY,newZ); // Ha admin is és az X Y Z koordinátának az adott sugárban van akkor kirakja egy helyre.
}
else SendClientMessage(playerid,-1,\"Nem vagy az X Y Z Koordinátának a sugarában\"); // Ha nem akkor ez fut le
}
else SendClientMessage(playerid,-1,\"Csak admin használhatja a parancsot\"); // Ha nem akkor itt is ez fut le
return 1;
}
« Utoljára szerkesztve: 2015. szeptember 29. - 20:37:31 írta 1Mark6 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal