GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: BarnyBoy - 2013. december 10. - 22:43:18

Cím: Attach3DTextToPlayer
Írta: BarnyBoy - 2013. december 10. - 22:43:18
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! :)
Cím: Attach3DTextToPlayer
Írta: Dfoglalo - 2013. december 10. - 22:50:12
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.
Cím: Attach3DTextToPlayer
Írta: BarnyBoy - 2013. december 10. - 22:54:50
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)
Cím: Attach3DTextToPlayer
Írta: Dfoglalo - 2013. december 10. - 23:02:58
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
Cím: Attach3DTextToPlayer
Írta: Lucio - 2013. december 10. - 23:06:13
Magadon nézed a szöveget vagy másik játékoson? Mert Te magadon nem látod a rád csatolt 3dTextet
Cím: Attach3DTextToPlayer
Írta: Dfoglalo - 2013. december 10. - 23:08:00

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
Cím: Attach3DTextToPlayer
Írta: BarnyBoy - 2013. december 10. - 23:13:35
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
Cím: Attach3DTextToPlayer
Írta: Lucio - 2013. december 10. - 23:13:43
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