Szerző Téma: Nyelvválasztó  (Megtekintve 1450 alkalommal)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Nyelvválasztó
« Dátum: 2012. július 17. - 17:02:49 »
+2 Show voters
Üdv.
Elkészítettem egy kisebb FilterScript-et!
Megjegyzés:
Kimásoltam egy korábbi publikálásból átírtam pár változó értékét és újra kitettem a fórumra sajátként.
http://sampforum.hu/index.php?topic=16551.msg185568#msg185568
Elkészitési idõ : 3 perc
Magyar Változatot Készitette : Blade.
Kód:
 

#include a_samp
new Nyelv[MAX_PLAYERS];
//Ha csatlakozáskor akarsz nyelvet választani :
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,\"Language Selector/Nyelv választó!\",\"{ff0000}-Magyar\\n{ff0000}-Angol\",\"Kiválaszt\",\"Cancel\");
return 1;
}
//ha parancs :
CMD:language(playerid,params[])
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,\"Language Selector/Nyelv választó!\",\"{ff0000}-Magyar\\n{ff0000}-English\",\"Kiválaszt\",\"Cancel\");
return 1;
}
//teszt parancs:
CMD:help(playerid,params[])
{
switch(Nyelv[playerid])
{
case 0:
{
SendClientMessage(playerid,COLOR_ORANGE,\"Hol laksz ? <- Magyar\");
}
case 1:
{
SendClientMessage(playerid,COLOR_ORANGE,\"Where are you from ? <-English\");
}
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(!response) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,\"Language Selector/Nyelv választó!\",\"{ff0000}-Magyar\\n{ff0000}-English\",\"Kiválaszt\",\"Cancel\");
if(listitem == 0)
{
Nyelv[playerid]=0;
}
if(listitem == 1)
{
Nyelv[playerid]=1;
}
}
return 1;
}

 
[gmod]Kis helyesbítés hozzáírva.[/gmod]
« Utoljára szerkesztve: 2012. július 18. - 12:08:40 írta ɐʞzssǝlosz »

Rammstein

  • Vendég
Nyelvválasztó
« Válasz #1 Dátum: 2012. július 17. - 17:23:17 »
0 Show voters
ezt nem te írtad! :S

bizonyíték itt van:
http://sampforum.hu/index.php?topic=16551.0

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Nyelvválasztó
« Válasz #2 Dátum: 2012. július 17. - 17:30:05 »
0 Show voters
egyremegy istenem . .  forum.sa-mp.com tutorial..
E: itt a link is : http://forum.sa-mp.com/showthread.php?t=288515&highlight=Multi+Language
« Utoljára szerkesztve: 2012. július 17. - 17:31:47 írta ZzzzzZ »

SuBaRu

  • Vendég
Nyelvválasztó
« Válasz #3 Dátum: 2012. július 17. - 18:59:38 »
0 Show voters
Pont ezt kerestem:) jó let!!!
meg azt h lehet megcsinálni h ha az angol-t választja akkor angolul irja ki h csatlakozott???

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Nyelvválasztó
« Válasz #4 Dátum: 2012. július 17. - 19:02:52 »
0 Show voters
de elõbb connectel a játékos mint hogy kiválasztja.

SuBaRu

  • Vendég
Nyelvválasztó
« Válasz #5 Dátum: 2012. július 17. - 19:09:33 »
0 Show voters
akkor nem lehet vagy mi ezt most nem értem xÐ

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Nyelvválasztó
« Válasz #6 Dátum: 2012. július 17. - 21:13:42 »
0 Show voters
Ez egy nyelv választó script.
Ennek a segítségével tudjuk kettõ, vagy akár több nyelvûre építeni a szervert.

Nem elérhető T0ny

  • 524
    • Profil megtekintése
Nyelvválasztó
« Válasz #7 Dátum: 2012. július 17. - 21:21:42 »
0 Show voters
Jó FS! Valamikor lehet felhasználom! :D

Nem elérhető Olie

  • 892
  • Roleplay Õrült
    • Profil megtekintése
Nyelvválasztó
« Válasz #8 Dátum: 2012. július 17. - 22:48:59 »
0 Show voters
Stut/Fun/Dm/Freeroam szerverekre ideális.
Lehet hogy felhasználom, de átnézni mindenképpen átnézem.
Ment a resp.

Nyelvválasztó
« Válasz #9 Dátum: 2012. július 18. - 12:04:01 »
0 Show voters
Ez tetszik nagyon, a jó kis alap logika:
 
        if(listitem == 0)
        {
        Nyelv[playerid]=0;
        }
        if(listitem == 1)
        {
        Nyelv[playerid]=1;
        }

 
Ha \"listitem\" egyenlõ nullával akkor a Nyelv[playerid] (játékos global változó) egyenlõ nullával,
és ha \"listitem\" egyenlõ eggyel akkor a Nyelv[playerid] egyenlõ eggyel.
 
Nyelv[playerid] = listitem;

 
[gmod]Amúgy már tényleg létezik ez a script feljebb már linkelték is szal zárom a témát.[/gmod]
« Utoljára szerkesztve: 2012. július 18. - 12:06:09 írta ɐʞzssǝlosz »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal