Szerző Téma: Játékos feje fölötti kiírás nem mûködik..  (Megtekintve 998 alkalommal)

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Játékos feje fölötti kiírás nem mûködik..
« Dátum: 2013. január 18. - 16:41:35 »
0 Show voters
Sziasztok!
Nemtudom, hogy sikerült -e megfelelõ címet adnom a témának, de remélem megfelel.  :D
Szóval, a lényeg:
Néztem itt a fórumon leírást, mely leírta hogy hogyan is tudnék a játékos feje fõlé kiírást tenni.. Akárhogy írom be, akármilyen névvel, errorozik valamire.
Mostmár sikerült megoldanom a nagyját, egy darab error maradt, mely annyit tesz, hogy hiába hozom létre a mod tetején a 3Dtextet, a nevet nem ismeri fel, nem tudom, mi lehet a gond..
A mód tetején:
 
new Text3D:text[MAX_PLAYERS];

 
És az \"OnPlayerConnect\" résznél:
 
text(playerid) = Create3DTextLabel(\"teszt szöveg\", COLOR_RED, 0.0, 0.0, 0.0, 25.0, 0, 0);

 
Megjegyzés: Nemtudom, hogy számít-e valamit, de az \"OnPlayerConnect\" rész legaljára raktam. Mármint a az üdvözlõ szöveg(ek) alá.
Esetleg, ha nem nagy fáradság, abban is segíthetnétek, mit csináljak, ha parancsra akarom, hogy kiírja a feje fölé, illetve parancsal tüntesse is el.
(/afk - kiírja, /noafk - eltünteti. A parancs és a fagyasztás megvan, csak ez a gondom, hogy ki kellene írja.)
Köszönöm!  :D
« Utoljára szerkesztve: 2013. január 19. - 12:59:44 írta BackUP »

Játékos feje fölötti kiírás nem mûködik..
« Válasz #1 Dátum: 2013. január 18. - 16:44:43 »
+1 Show voters
Attach3DTextLabelToPlayer(text(playerid),playerid,0,0,3); <-- ezzel rakod a feje fölé rögtön megírom a parancsaidra is  8)

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Játékos feje fölötti kiírás nem mûködik..
« Válasz #2 Dátum: 2013. január 18. - 16:47:16 »
0 Show voters
Köszönöm a gyors választ.
 
Idézetet írta: Red-Eye date=1358523883\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"32612\" data-ipsquote-contentclass=\"forums_Topic
Attach3DTextLabelToPlayer(text(playerid),playerid,0,0,3); <-- ezzel rakod a feje fölé rögtön megírom a parancsaidra is  8)
 
Megvárom a parancsokat, addig mást csinálok.  :D
Ezt is próbálgatom, végülis jó tudni, jól jön majd.
Szerk.:
Errorozik ugyan úgy..
\"D:\\Back Black Street\\pawno\\BCS.pwn(116) : error 017: undefined symbol \"text\"\"
« Utoljára szerkesztve: 2013. január 18. - 16:53:00 írta BackUP »

Játékos feje fölötti kiírás nem mûködik..
« Válasz #3 Dátum: 2013. január 18. - 17:18:08 »
0 Show voters
jaja elõzõt elírtam bocsi érte csak siettem amikor ilyet írsz arra figyelj hogy text[palyerid] <-- így hivatkozz rá és tess egy teszt scriptecske kicsit elkapkodott de min 2 ember kell hogy tud tesztelni asszem magad felett nem látod, ha bármi baj van írj és megnézem ha újra ráérek
 

#include <a_samp>
#define COLOR_RED 0xAA3333AA
new Text3D:afk[MAX_PLAYERS];
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\"Prezi script 4 BackUP by RedNET (founder Red-Eye)\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
    afk[playerid] = Create3DTextLabel(\"Afk-zok!!\", COLOR_RED, 0.0, 0.0, 0.0, 25.0, 0, 0);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/afk\", cmdtext, true, 10) == 0)
{
Attach3DTextLabelToPlayer(afk[playerid],playerid,0,0,3);
return 1;
}
if (strcmp(\"/afk-ki\", cmdtext, true, 10) == 0)
{
Delete3DTextLabel(afk[playerid]);
return 1;
}
return 0;
}
public OnPlayerDisconnect(playerid, reason)
{
Delete3DTextLabel(afk[playerid]);
 
return 1;
}

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Játékos feje fölötti kiírás nem mûködik..
« Válasz #4 Dátum: 2013. január 18. - 17:23:54 »
0 Show voters
Köszönöm, ugyis most sok dolgot tesztelgetek, megoldom ezt is!  :D
Köszönöm a segítséged, írok, ha kipróbáltam.

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 18. - 18:22:13 )

Jó minden, mármint AFK rendzsrem mûködik.
Ezt 1db Warningal lefutatta, de nem jelenik meg a 3dtext az ember feje fölött.
A warning:
 
D:\\Back Black Street\\pawno\\afk.pwn(32) : warning 213: tag mismatch

 
ohh, és itt a 32-es sor:
 
Attach3DTextLabelToPlayer(afk[playerid],playerid,0,0,3);
« Utoljára szerkesztve: 2013. január 18. - 18:23:25 írta BackUP »

Játékos feje fölötti kiírás nem mûködik..
« Válasz #5 Dátum: 2013. január 19. - 10:25:35 »
0 Show voters
Hmm én megnéztem pawnoba, és hát 1 warning volt.
 
public OnPlayerConnect(playerid)
{
    afk[playerid] = Create3DTextLabel(\"Afk-zok!!\", COLOR_RED, 0.0, 0.0, 0.0, 25.0, 0, 0);
        return 1;
}

 
Beállítottam erre, és ment:
 
public OnPlayerConnect(playerid)
{
    afk[playerid] = Create3DTextLabel(\"Afk-zok!!\", COLOR_RED, 0.0, 0.0, 0.0, 25.0, 0, 0);
    return 1;
}

 
Esetleg ha majd elküldenéd a afk rendszeredet skypeon, akkor megcsinálnám.  :)
« Utoljára szerkesztve: 2013. január 19. - 10:29:13 írta David101 »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Játékos feje fölötti kiírás nem mûködik..
« Válasz #6 Dátum: 2013. január 19. - 11:12:26 »
0 Show voters
Máris kipróbálom.

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 19. - 11:16:17 )

Oké, eléggé Gy*kérnek bizonyúltam ehez a feladahoz...  :D
 
D:\\Back Black Street\\filterscripts\\afk.pwn(36) : warning 213: tag mismatch

 

D:\\Back Black Street\\filterscripts\\afk.pwn(27) : warning 219: local variable \"afk\" shadows a variable at a preceding level

 
PM-ben küldheted Skype neved.  :D
« Utoljára szerkesztve: 2013. január 19. - 11:17:13 írta BackUP »

Játékos feje fölötti kiírás nem mûködik..
« Válasz #7 Dátum: 2013. január 19. - 11:19:40 »
0 Show voters
Fent vagy nekem skypeon. Dávid . :D

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Játékos feje fölötti kiírás nem mûködik..
« Válasz #8 Dátum: 2013. január 19. - 11:22:39 »
0 Show voters
Nem.. Letiltottalak valamiért  :D
Amúgy Szabolcsnak elküldtem már.

Játékos feje fölötti kiírás nem mûködik..
« Válasz #9 Dátum: 2013. január 19. - 11:25:46 »
0 Show voters
Megvan, küldi

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal