Szerző Téma: Filterscriptben ékezetes betû átadása paraméterül egy eljárásnak  (Megtekintve 415 alkalommal)

Nem elérhető M1A1

0 Show voters
Sziasztok!
Lenne egy problémám. Elkezdtem szétszedni a módomat filterscriptekbe, mert reményeim szerint így sokkal átláthatóbb lesz, stb.. Létrehoztam egy inc fájlt is, amiben defináltam a gyakran használt kisebb függvényeket/eljárásokat/konstansokat. Ez eddig mind szép és jó, de azzal a problémával szembesültem, hogyha filterscriptbõl hívok meg egy eljárást, aminek paraméterül ékezetes betût is megadnék, akkor az ékezetes karakter helyett furcsa dolgokat ír ki..
.inc fájlban:
 
stock me(const &playerid, const text[])
{
new msg[128];
format(msg, sizeof(msg), \"* %s %s\", pName(playerid), text);
SendClientMessage(playerid, COLOR_LIGHTBLUE, msg);
sendRangedMessage(playerid, SAY_RANGE, COLOR_LIGHTBLUE, msg);
return 1;
}

 
A filterscriptemben:
 
me(playerid, \"egy állomással elõrébb tekerte a rádiót\");

 
Hát ez így néz ki:
\"sa-mp-000.png\"
A módban rendesen mûködik, csak filterscriptben nem..
Nem tudtok erre valami megoldást?
Elõre is köszönöm a segítséget!
« Utoljára szerkesztve: 2014. augusztus 28. - 02:25:48 írta Dfoglalo »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Filterscriptben ékezetes betû átadása paraméterül egy eljárásnak
« Válasz #1 Dátum: 2014. augusztus 28. - 02:25:01 »
0 Show voters
Miért használsz FS-eket? Inkább csináld azt, hogy az alap módban szinte csak includeolások szerepelnek. És akkor minden egyes callbacknak adsz egy inct, egyet a custom függvényekenek és nagyjából meg is vagy. Kész a szortírozás és minden egyben van. Ráadásul olyan lesz a végeredmény, az amx fájl, mintha mindent egyetlen egy darab pwn fájlba írtál volna, mégis külön fájlokban szereplnek. Ráadásul így nem is nagyon visszafejthetõek, nem úgy mint amikor a dolgok közvetlenül egy pwn fájlban vannak, legyen szó akár GM-rõl, akár FS-rõl. Még limit sincs, mint az FS-eknél, ahol maximum 16 db-ot használhatsz egyszerre.

Nem elérhető M1A1

Filterscriptben ékezetes betû átadása paraméterül egy eljárásnak
« Válasz #2 Dátum: 2014. augusztus 28. - 16:35:56 »
0 Show voters
Kösz az ötletet!
Ez eddig miért nem jutott eszembe?... :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal