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: SilverBoy[SS] - 2010. Március 14. - 00:33:43

Cím: Hmm... érdekes
Írta: SilverBoy[SS] - 2010. Március 14. - 00:33:43
csumi
a témának nem tudtam nevet adni:
Van az a parancs h /cmds amikor beirja a csávó, akkor kiirja a parancsokat és a kép közepére announce-be hogy /rules, eddig minden frankón müxik, csak az a annnounce nem tünik el :shy: csak ha meghalok
if (strcmp(cmdtext, \"/cmds\", true)==0) {
SendClientMessage(playerid, 0xAFAFAFAA,\"Parancsok: /dive; /szerel; /nos; /szin; /count; /pill; /re; /spos; /lpos; /v; /c; /(un)lock; /szinek\");
SendClientMessage(playerid, 0xAFAFAFAA,\"/weapons; /teles; /rules;\");
GameTextForPlayer(playerid,\"~w~/rules\",1000,2);
return 1;
}
Mit kéne vele csinálni, hogy egy bizonyos ido után eltünjön pl 15 mp
Egy másik dolog is van, a text draw-ok problémáznak :shy: azaz nem tölti be öket, valaki szerint mi lehet abaj? ???
Cím: Hmm... érdekes
Írta: TengeriMalac - 2010. Március 14. - 08:12:34
TextDraw-al lehetne megcsinálni, h Timerrel tünjön el.
Vagy Egyszeruen egy Dialog :D
Amugy nekem se tölti be a textdraw-okat, csak max 2-t.
Tipp: Ne 1000-re tedd a GameText-nél az idot, mert az csak 1 másodperc.
Cím: Hmm... érdekes
Írta: gnorby88 - 2010. Március 14. - 18:44:12
Tengerimalac jól mondja h az 1000 helyett mást kell irni,hogy tovább látszódjon.(1000 = 1másodperc)
DE! A stilust is állitani kell,mert 2-re van téve,és az nem tunik el,csak ha újra spawnolsz. Az 1000es után ami van az a stilusa a betunek.
Itt megbirod nézni a stilusokat: http://wiki.sa-mp.com/wiki/GameTextStyle
Textdrawot pedig igy kell csinálni:
FS vagy GM elejére:
 
new Text:Textdraw0;

 
OnPlayerSpawn-hoz h megjelenjen:
 

Textdraw0 = TextDrawCreate(42.000000,423.000000,\"Szoveg\");
TextDrawAlignment(Textdraw0,0);
TextDrawBackgroundColor(Textdraw0,0x000000ff);
TextDrawFont(Textdraw0,0);
TextDrawLetterSize(Textdraw0,0.899999,1.700000);
TextDrawColor(Textdraw0,0x00ff0099);
TextDrawSetProportional(Textdraw0,1);
TextDrawSetShadow(Textdraw0,2);
TextDrawShowForPlayer(playerid,Textdraw0);

 
Itt találsz infót arról h mit lehet álligatni: http://wiki.sa-mp.com/wiki/TextDrawCreate
OnPlayerDisconnect-hez ez,h eltunjön mikor elhagyja a szerót:
 
TextDrawHideForPlayer(playerid,Textdraw0);

 
Remélem segítettem.  ;) ;)
Cím: Hmm... érdekes
Írta: SilverBoy[SS] - 2010. Március 15. - 13:22:19
köszi-köszi
tényleg jó lett