Szerző Téma: Attach3DTextToPlayer  (Megtekintve 811 alkalommal)

BarnyBoy

  • Vendég
Attach3DTextToPlayer
« Dátum: 2013. december 10. - 22:43:18 »
0 Show voters
Sziasztok!
Szeretnék egy olyan dolgot csinálni, hogyha a player beírja hogy /aduty és admin is akkor írja ki a feje felett hogy admin szolgálatban. Sajna nem nagyon értem ezt a cuccot, nézegettem angol fórumon de ott sem értettem meg hogy kéne megcsinálni, ezért kérem a segítségeteket. Válaszokat elõre is köszi! :)

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Attach3DTextToPlayer
« Válasz #1 Dátum: 2013. december 10. - 22:50:12 »
+1 Show voters
parancs
{
   new Text3D:label = Create3DTextLabel(\"Admin szolgálatban\", 0x00FF00FF, 30.0, 40.0, 50.0, 40.0, 0);
   Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7);
}

 
Ott a példa wikin is, melyet elérhetsz a fent leírt kódban az Attach3DTextLabelToPlayere kattintva.

BarnyBoy

  • Vendég
Attach3DTextToPlayer
« Válasz #2 Dátum: 2013. december 10. - 22:54:50 »
0 Show voters
Igen, így csináltam én is, csak az a baj hogy nem írja ki a karakteren a szöveget.
 

CMD:aduty(playerid, params[])
{
if(pInfo[playerid][pALogin] == 0) return SendClientMessage(playerid, PIROS, \"Nincs ilyen parancs, lehet hogy elírtál valamit!\");
if(pInfo[playerid][pAdmin] >= 1)
{
if(AdminSzoliban[playerid] == 0)
 {
   SendClientMessage(playerid, NARANCS, \"* Admin Szolgálatba álltál!\");
   SetPlayerSkin(playerid, 217);
   AdminSzoliban[playerid] = 1;
   Nevekbe(playerid);
    new Text3D:label = Create3DTextLabel(\"Admin szolgálatban\", 0x00FF00FF, 30.0, 40.0, 50.0, 40.0, 0);
         Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7);
}
else
{
    SendClientMessage(playerid, NARANCS, \"* Kiléptél az Admin Szolgálatból!\");
    SetPlayerHealth(playerid, 100);
    SetPlayerSkin(playerid, pInfo[playerid][pSkin]);
    AdminSzoliban[playerid] = 0;
    Nevekki(playerid);
}
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy Kezdõ Admin!\");
}
return 1;
}

 
Ez a kód, mi lehet a hiba? (látom kicsit elcsúszott a sor ami be lett illesztve de nem lényeg)

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Attach3DTextToPlayer
« Válasz #3 Dátum: 2013. december 10. - 23:02:58 »
+1 Show voters
Nem nagyon használom ezt a függvényz... A kód pedig látszólag jó. Nem tudom, hogy mi lehet a hiba... Habár gondolkodtam egy kicsit... Hmm... :hmmm: Nem lehet, hogy rossz virtualWolrdben van a karakter a text VW-jéhez képést? Amúgy használhatnál pawn code tageket is :D

Nem elérhető Lucio

  • 232
    • Profil megtekintése
Attach3DTextToPlayer
« Válasz #4 Dátum: 2013. december 10. - 23:06:13 »
+1 Show voters
Magadon nézed a szöveget vagy másik játékoson? Mert Te magadon nem látod a rád csatolt 3dTextet

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Attach3DTextToPlayer
« Válasz #5 Dátum: 2013. december 10. - 23:08:00 »
+1 Show voters

Magadon nézed a szöveget vagy másik játékoson? Mert Te magadon nem látod a rád csatolt 3dTextet
 
[/quote]
És tényleg :wall: Látszik, hogy nem használok textlableöket playerre :D A VW-s megoldásom meg úgy ahogy van rossz, ugyanis elméletileg ha nem állítasz be VW-t, akkor mi degyik VW-ben látszódik a text, de leht, higy rosszul tudom ezt is.. :P

BarnyBoy

  • Vendég
Attach3DTextToPlayer
« Válasz #6 Dátum: 2013. december 10. - 23:13:35 »
0 Show voters
Ezen én is gondolkoztam, hogy lehet nem látom magamon de elvetettem. :D köszi a segítséget mindkettõtöknek adok +-ot! :) zárok is

Nem elérhető Lucio

  • 232
    • Profil megtekintése
Attach3DTextToPlayer
« Válasz #7 Dátum: 2013. december 10. - 23:13:43 »
+1 Show voters
A VWben nem vagyok biztos, de ebben biztos vagyok, mivel én is csináltam és magamon nem láttam :D Meg pl. a SetPlayerChatBubble-t se látod magadon

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal