Textdraw adat megjelenítés!

Indította Jim Toretto, 2014. július 04. - 08:34:25

Előző téma - Következő téma

Jim Toretto

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!

Flash

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;
}

Jim Toretto

Jó lett Flash! Köszönöm! :)