Szerző Téma: ShowPlayerNameTagForPlayer  (Megtekintve 1574 alkalommal)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
ShowPlayerNameTagForPlayer
« Dátum: 2012. augusztus 11. - 14:40:04 »
0 Show voters
ShowPlayerNameTagForPlayer
Mi az a Nametag?
A NameTag az a funkció úgymond, amelyik a játékos felett megjeleníti az: Élet Csíkot, Páncél Csíkot, Nevet, IP-t. Ezt el lehet rejteni vagy éppen megmutatni, közzétenni.
Ismertetõ
A \'ShowPlayerNameTagForPlayer\', hogy egy bizonyos játékos elõl le tudod a másik játékos NameTagját kapcsolni.Ennek úgymond a Globális változata a ShowNameTags, ami minden játékosét lekapcsolja, emiatt ez a közkedveltebb RP és más egyéb módokba, mivel kevesebb paramétert is kell neki megadni.( A ShowNameTags Függvényrõl való leírást az ismertetõm végén olvashatjátok angolúl vagy akár magyarúl is.  :) )
Paraméterei
playerid - Aki használhatja vagy éppenség \'megtapasztalhatja\' a funkciót
showplayerid - Annak a Playernek az azonosítója ( ID-je ), aki elrejti vagy éppen megmutatja a NameTag adatait
show - Ha ennek a paraméternek 1-et adunk meg (true=igaz) akkor látni fogják a NameTag adatainkat, ha 0-át akkor elrejtjük a NameTag adatainkat
Speciális Visszatérési Érték
Ennek a Függvénynek nincs Speciális visszatérési értéke
!MegjegyzésMint már az Ismertetõnél leírtam a ShowNameTags-hoz kevesebb úgymond \'adatot\' kell megaddni ezért egyszerûbb de ez minden Player NameTagját kikapcsolja mint már említettem, ám a ShowPlayerNameTagForPlayer-t csak egy bizonyos játékosnak a másik játékosért ezért meg kell addni, hogy melyik játékosnak kapcsolja le, a másik player id-át, és hogy 0 kikapcsolva avagy 1 bekapcsolva legyen, ez így mûködik:: ShowPlayerNameTagForPlayer(forplayerid, playerid, 0).
Alkalmazása
 
//Az a Player aki beírja a /nameoff parancsot, nem fogja látni a többi játékos NameTagját.
if (strcmp(\"/nameoff\", cmdtext, true) == 0) // Ha a /nameoff parancs igaz, azaz egyenlõ 0-ával, ami a kikapcsolás
{
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false); // Létrehozunk egy for ciklust és addig haladunk a tömb elemein, amíg nem találkozunk egy olyan elemmel, amelyik értéke megegyezik szám értékével (0-ával), ha egyezik akkor a NameTag mutatása false lesz, és így eltünteti a NameTagunkat
    GameTextForPlayer(playerid, \"~W~Nametags ~R~off\", 5000, 5); // Bead egy GameText, hogy a NameTag kikapcsolódott
    return 1; // Visszatérés
}

 
Utószó
A magyarázásba lehet hibám lesz ezért kérlek javítsatok ki ha tévedek. Helyesírási hibák miatt külön elnézést kérek és, ha netán valamit nem úgy fordítottam mint a hivatalos fórumlinken.Remélem segíthettem  :)
 

Hivatalos Fórumlink

http://wiki.sa-mp.com/wiki/ShowPlayerNameTagForPlayer
 

Hozzá Kapcsolódó Függvények
ShowNameTags - Magyar fordítás: http://sampforum.hu/index.php?topic=30372.0 | Hivatalos fórumlink: http://wiki.sa-mp.com/wiki/ShowNameTags
DisableNameTagLOS - Magyar fordítás: http://sampforum.hu/index.php?topic=30400.0 | Hivatalos fórumlink: http://wiki.sa-mp.com/wiki/DisableNameTagLOS
SetPlayerMarkerForPlayer - Fordítása Következik | Hivatalos fórumlink: http://wiki.sa-mp.com/wiki/SetPlayerMarkerForPlayer
« Utoljára szerkesztve: 2013. július 12. - 15:27:45 írta SnooP »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal