Szerző Téma: Adott hely, textdraw help!  (Megtekintve 478 alkalommal)

Adott hely, textdraw help!
« Dátum: 2012. november 12. - 16:24:05 »
0 Show voters
Sziasztok!
2 Dologban kérnék segítséget..
1.) Hogyan tudom megoldani ,hogy egy adott helyrõl ne lehessen ki menni, parancsokat használni, semmi parancsot.
2.) A textdrawot elszeretném tüntetni spawnolás után.. De sajnos nem sikerül... OnPlayerRequestClass alá tettem be..  :crazy: lehet ,hogy nem jó helyre..Ezért spawn után is megvan.
1válasz 2+ :D Köszönöm all.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Adott hely, textdraw help!
« Válasz #1 Dátum: 2012. november 12. - 16:46:14 »
0 Show voters
eltárolod egy tömbben hogy blokkolva van a játékosnak a parancs és a parancsoknál nem hagyod lefutni a kódot...
globál változó
 
new bool:Block[MAX_PLAYERS];

 
parancsban blokkolás ( a parancs legelejére érdemes ! )
 
if(Block[playerid]) { return 1; }

 
http://wiki.sa-mp.com/wiki/OnPlayerSpawn
alatt
http://wiki.sa-mp.com/wiki/TextDrawHideForPlayer
« Utoljára szerkesztve: 2012. november 12. - 21:52:23 írta Kovacs_Richard »
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Adott hely, textdraw help!
« Válasz #2 Dátum: 2012. november 12. - 21:45:45 »
0 Show voters
Idézetet írta: Kovacs_Richard date=1352735174\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29773\" data-ipsquote-contentclass=\"forums_Topic

if(Block) { return 1; }

 

Helyett
if(Block[playerid]) return 1;

:D
Vagy még használhatod az IsPlayerInRangeOfPoint függvényt, és ha a játékos a megadott sugáron belül van, visszatérsz a parancsból (return 1;) ezzel megakadályozva hogy a többi kód lefusson.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal