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: negyes44 - 2010. május 18. - 23:22:03

Cím: Textdraw kérdés.
Írta: negyes44 - 2010. május 18. - 23:22:03
Üdv, lenne egy kérdésem ismét!
Csinálni akarok a szerveremre egy Introt (szabályzatot), texdrawból. Aez úgy képzelem el hogy mior egy játékos felcsatlakozik, még a skin választás előtt megjelennek neki textdrawok, és akkor ugorjon a játék a skin választáshoz ha pl eltelik 5 mp, (vagy esetleg kattint \"Elfogadom\" Gombra) A textdrawokat megcsináltam. Olyan mint egy szabályzat. Namost megvannak ugyebár a függvények.
 

TextDrawShowForPlayer(playerid,Text:Textdraw0); //ez jeleniti meg a játékosnak a TextDrawot.
TextDrawHideForPlayer(playerid, Textdraw7); // ez tünteti el neki
 
[/quote]
Namsot ha a fentiekben leírtak szerint akarom akkor mi a teendő? Igazából a legfontosabb az hogy időre tünjön el, pl 5 mp., vagy időre jelenítse meg és lépjen tovább.
Magyarul ez a két függvény között legyen az egész:
 

OnPlayerConnect, és az
OnPlayerRequestClass,  között.
 
[/quote]
Cím: Textdraw kérdés.
Írta: ALIEN - 2010. május 18. - 23:29:42
Szerintem:
 
public OnPlayerConnect
{
TextDrawShowForPlayer(playerid,Text:Textdraw0);
SetTimer(\"OnPlayerRequestClass\",5000,1);
}

 

public OnPlayerRequestClass
{
TextDrawHideForPlayer(playerid, Textdraw7);
}

 
O, próbáld ki...
Cím: Textdraw kérdés.
Írta: negyes44 - 2010. május 19. - 00:29:14
Köszi a gyors választ. Nos pl nekem ha van 3 textdraw, akkor is ugyan így a set timert, vagy azt akkor hogy?
Szerintem azt egy függvénybe kellene beírni. Gondolkoztam, pl úgy kellene hogy feljön a játékos kiíírja neki mindet, és ha a csete beírja ok akkor továbbmegy a  választó menüre. De a függvényben szerepelni kell egy \"else\" nek hogy ezt csak akkor engedja az ok ot ha a player a connectbe van. De ha meg lehetne oldani egy kattintós valamivel az lenne a lejdobb! Pl kiírja ott alul hogy Elfogad, mint egy dialogba.
Köszönöm a segítséget!