Szerző Téma: Textdraw adat megjelenítés!  (Megtekintve 440 alkalommal)

Textdraw adat megjelenítés!
« Dátum: 2014. július 04. - 08:34:25 »
0 Show voters
Sziasztok!
Próbálok egy a játékos nemét textdrawba megjeleníteni de az helyett hogy Férfi vagy hogy Nõ egy számot ír ki, hogy 70. Nem vágom honnan jött neki ez az érték :D
Így nézne ki a script.
 
public Nem_Ujratolt()
{
for(new d=0; d<MAX_ADAT; d++)
{
new sstring[50];
new nem[128];
if(PlayerInfo[d][pNem] == 1)
{
    nem = \"Férfi\";
}
else if(PlayerInfo[d][pNem] == 2)
{
   nem = \"Nõ\";
}
format(sstring, sizeof(sstring),\"Neme: %d\",nem);
        TextDrawSetString(nemed[d], sstring);
}
return 1;
}

 
Hogyan tudnám rendesen kiírni ?
Elõre is köszönöm!

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Textdraw adat megjelenítés!
« Válasz #1 Dátum: 2014. július 04. - 08:38:11 »
0 Show voters
Neme: %d-ben volt a hiba mert helyette így lesz a jó, hogy: Neme: %s ... DE
Megoldottam neked kicsit rövidebben, bár nem értem minek a for ciklus.. Lásd:
 
public Nem_Ujratolt() {
    new sstring[50];
    for(new d=0; d<MAX_ADAT; d++) {
format(sstring, sizeof(sstring),\"Neme: %s\", (PlayerInfo[d][pNem] == 1?(\"férfi\"):(\"Nõ\")));
TextDrawSetString(nemed[d], sstring);
    }
    return 1;
}

Textdraw adat megjelenítés!
« Válasz #2 Dátum: 2014. július 04. - 11:31:08 »
0 Show voters
Jó lett Flash! Köszönöm! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal