Započeo dock
•13. Mar. 2012.• Zaključano[INC] ex_Lang v0.1
2,558
pregleda
5
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
762
Postovi:
20
Teme:
Pridružio se:Sep. 2011
13. Mar. 2012.
ex_Lang v0.1
by dock
Ovako zeleo bih vam predstaviti jedan include file koji moze doci jako koristan u pravljenju dvojezicne skripte.
Sadrzi 5 stocka:
Takodje u include fajlu je include-an zcmd (Credits: Zeex) i napravljena komanda
Ovo je jedan jako prost include file ali mislim da ce pomoci nekima. Takodje ovo mi je prvi INC koji sam napravio tako da nemojte biti previse grubi 🙂
DOWNLOAD LINK ex_Lang (mediafire.com)
Ukoliko neko nema zcmd.inc evo link i za to:
DOWNLOAD LINK zcmd (mediafire.com)
by dock
Ovako zeleo bih vam predstaviti jedan include file koji moze doci jako koristan u pravljenju dvojezicne skripte.
Sadrzi 5 stocka:
PostaviJezik(playerid, jezik); // trenutno je moguce imati 2 jezika ali u nekoj od narednih verzija bice siri izbor
SendLangMessage(playerid, boja, textnaprvomjeziku, textnadrugomjeziku);
SendLangMessageToAll(boja, textnaprvomjeziku, textnadrugomjeziku);
LangGameTextForPlayer(playerid, vreme, stil, textnaprvomjeziku, textnadrugomjeziku);
LangGameTextForAll(vreme, stil, textnaprvomjeziku, textnadrugomjeziku);Takodje u include fajlu je include-an zcmd (Credits: Zeex) i napravljena komanda
/promenijezik ili /changelanguage (da se promeni jezik korisniku)
Ovo je jedan jako prost include file ali mislim da ce pomoci nekima. Takodje ovo mi je prvi INC koji sam napravio tako da nemojte biti previse grubi 🙂
DOWNLOAD LINK ex_Lang (mediafire.com)
Ukoliko neko nema zcmd.inc evo link i za to:
DOWNLOAD LINK zcmd (mediafire.com)
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
762
Postovi:
20
Teme:
Pridružio se:Sep. 2011
13. Mar. 2012.
Zaboravio sam napomenuti, ukoliko zelite dodati izbor jezika pri ulasku na server to mozete uciniti ovako:
Prvo definisete dialogid na pocetku skripte
#define DIALOG_LANG 1332 // zamenite brojem koji vam odgovara i koji nije zauzet...
Zatim pod OnPlayerConnect dodate sledece:
ShowPlayerDialog(playerid, DIALOG_LANG, DIALOG_STYLE_LIST, "Izaberi jezik/Choose a language:", "Srpski\nEnglish", "U redu", "");
i na kraju pod OnDialogResponse dodate ovo:
if(dialogid == DIALOG_LANG)
{
if(!response) return Kick(playerid);
if(listitem == 0)
{
PostaviJezik(playerid, 1);
return 1;
}
else if(listitem == 1)
{
PostaviJezik(playerid, 2);
return 1;
}
return 1;
}
to je sve !!! 🙂
Greska ispravljena - tnx StjepanS
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
332
Postovi:
27
Teme:
Pridružio se:Feb. 2012
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava