DCMD

Indította anorennia, 2013. július 10. - 14:25:54

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

anorennia

Üdv.
Lenne egy olyan kérdésem, hogy mivel tudok dcmd-ben a parancsból karakterláncot lekérni?
Marta ha azt írom például, hogy
if(strval(tmp) == \"valami\")

 azt nem fogadja el :/

TengeriMalac

strval = stringbõl számot csinál.. ebbõl neked soha nem lesz \"valami\"
params egy string, amit a parancs után írsz be.. például /valami 2 32 az
ebbõl a /valami a parancs, a 2 32 az a params
ezt tudod bontani split, vagy sscanf segítségével, mint ZCMD esetén.

anorennia

#2
A problémámat megoldottam :)
Most olyan gondom van, hogyha egy dcmd-s parancsba textdrawot rakok, akkor azt írja ki a parancsra, hogy UNKNOWN COMMAND, vagy semmit sem csinál :/
Ha a textdrawot rakok FS-be az Init-hez akkor sem jelenik meg :/
 
new Text:Map;
Map = TextDrawCreate(25.0, 323.0, \"samaps:map\"); // LIB:image
TextDrawFont(Map, 4); // Font 4 to show the textures (and not text)
TextDrawTextSize(Map, 120.0, 100.0); // Size, X 120, Y 100, It\'s the texture size
TextDrawUseBox(Map, 1); // Add it if you want...

xD1999

fs be csak akkor fogja ha az fs elején
#define FILTERSCRIPT

Benceee

#4
Idézetet írta: xD1999 date=1373530404\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"39525\" data-ipsquote-contentclass=\"forums_Topicfs be csak akkor fogja ha az fs elején
#define FILTERSCRIPT
 
Az az alap new.pwnbe van, hogy modot is tudjon belõle csinálni mindenki, és scriptet is. Ha nem a new.pwnt használod, akkor fölösleges alkalmazni, sõt ha azt használod is, ki lehet szedni. A new.pwn-ben arra szolgál, hogy bele van téve az OnFilterScriptInit és az OnGameModeInit. A #define FILTERSCRIPT-tel ezt állítod, hogy melyiket vegye figyelembe, mert egy filterscriptben nem lehet OnGameModeInit.


Valahol megjeleníted a textdrawot? Mert sehol nem látom, hogy benne lenne a http://wiki.sa-mp.com/wiki/TextDrawShowForPlayer\" rel=\"external nofollow\">TextDrawShowForPlayer függvény.