Szerző Téma: HUN/ENG  (Megtekintve 1926 alkalommal)

HUN/ENG
« Dátum: 2011. augusztus 08. - 21:08:43 »
0 Show voters
Szewasztok!
Hogy lehetne megcsinálni hogy mikor valaki feljön a szerverre még skin választáss elött kijön egy dialog és ki kell választani hogy Magyar vagy Angol legyen..
Ezt hogyan tudom megcsinálni?
Kérlek segítsetek

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
HUN/ENG
« Válasz #1 Dátum: 2011. augusztus 08. - 22:16:26 »
0 Show voters
változoval kel meg csatlakozáskor 1 dialogot amibe magyar vagy angol nyelvet válaszon

HUN/ENG
« Válasz #2 Dátum: 2011. augusztus 08. - 22:24:43 »
0 Show voters
megtudnád írni mert nem nagyon értek hozzá :(  :angel:

HUN/ENG
« Válasz #3 Dátum: 2011. augusztus 08. - 22:45:11 »
0 Show voters
Ajánlom >>ezt<<. Ezzel az include-val könnyû kezelni a több nyelvet. Tedd az include fájlt a pawno/include mappádba, a módod tetejérte pedig:
[pawn]#include <MultiLanguage>[/pawn]
A többit már rádbízom ;)

HUN/ENG
« Válasz #4 Dátum: 2011. augusztus 09. - 14:06:12 »
0 Show voters
ööö..bocsi én olyanra gondoltam hogy mikor feljön akk dialogba kell nyelvet választani  :-X

Nem elérhető Norby

  • 1575
    • Profil megtekintése
HUN/ENG
« Válasz #5 Dátum: 2011. augusztus 09. - 14:13:03 »
0 Show voters
OnPlayerConnectnél létrehozol egy dialogot és az bejön és a Dialogba beleirod hogy Magyar És Angol ha Mondjuk ráment a Magyar ra akkor mondjuk ki ijra az összes játékosnak hogy Valaki Csatlakozott a szerora (Magyar) ennyi lenne :)

HUN/ENG
« Válasz #6 Dátum: 2011. augusztus 09. - 14:31:32 »
0 Show voters
de öö.. nem vok valami profi
megtudnád nekem írni ? :angel: *.*

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
HUN/ENG
« Válasz #7 Dátum: 2011. augusztus 09. - 14:39:30 »
0 Show voters
Attól hogy kiválasztja hogy angol legyen még nem fogja lefordítani neked a szerver, minden marad ugyan úgy, mint volt.

HUN/ENG
« Válasz #8 Dátum: 2011. augusztus 09. - 14:43:18 »
0 Show voters
Mind1 Köszi a segítséget

Nem elérhető Norby

  • 1575
    • Profil megtekintése
HUN/ENG
« Válasz #9 Dátum: 2011. augusztus 09. - 14:46:22 »
0 Show voters
Idézetet írta: Roni date=1312893570\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10285\" data-ipsquote-contentclass=\"forums_Topic
Attól hogy kiválasztja hogy angol legyen még nem fogja lefordítani neked a szerver, minden marad ugyan úgy, mint volt.
 
Jah attól nem forditja le de azt attól még meglehet csinálni hogy Ki irja az összes játékosnak hogy
Valaki Csatlakozott a szerverhez (Magyar) Vagy ha az English re megy akkor pedig Valaki Csatlakozottt a szerverhez (English)
:)

Nem elérhető Armani

  • 319
    • Profil megtekintése
HUN/ENG
« Válasz #10 Dátum: 2011. augusztus 09. - 15:47:55 »
0 Show voters
Ha jól emlékszem ebben van hasonló http://sampforum.hu/index.php?topic=3975.0
kiszeded és berakod a tiedbe

Kovacs_Bela

  • Vendég
HUN/ENG
« Válasz #11 Dátum: 2011. augusztus 09. - 18:06:47 »
0 Show voters
Off:
Na jó lépjünk túl ezen a 250-en :) Ezennel egy szééép rangra lépek :)
On:
Meg lehet csinálni MultiLanguage-val (ajánlom),
Vagy létrehozol egy tömböt pl.:
[pawn]new Nyelv[MAX_PLAYERS];[/pawn],
OnPlayerConnectnél létrehozol egy dialogot, kiválaszhatjuk hogy Magyar vagy English.
Ha arra megy hogy magyar, akkor meg mondod neki ( xD ), hogy
[pawn]Nyelv[playerid] = Magyar;[/pawn]
ha megha English, akkor
[pawn]Nyelv[playerid] = English;[/pawn].
És minden kiírásnál lekérded, hogy
[pawn]if(Nyelv == Magyar)
{[/pawn]
Akkor magyarul írod a SendClientMessages szöveget.
Ha megvan bezárod
[pawn]}[/pawn]
Alá:
[pawn]if(Nyelv == English)
{[/pawn]
És ide angolul írod
Ha megvan bezárod
[pawn]}[/pawn]
Remélem segítettem ezzel akarom megoldani énis bár már pársok parancsot megcsináltam, de most pattant ki a fejembõl :D :D
« Utoljára szerkesztve: 2011. augusztus 09. - 18:09:15 írta [R]obo[T] »

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
HUN/ENG
« Válasz #12 Dátum: 2011. augusztus 09. - 19:31:04 »
0 Show voters
ScreaM féle alap szkript.

Nincs tesztelve.


Ha máshol akarod használni akkor:

[pawn]if(GetPVarInt(playerid, \"Language\") == NYELVAZONOSÍTÓ) ....[/pawn]
Nyelv azonosítószámok:

          Magyar (0)


          Angol (1)

[pawn]
#include a_samp
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, 1234, 2, \"{00FF00}Nyelv/{FFFF00}Language\", \"{FFFF00}Magyar {00FF00}(Hungarian)\\n{FFFF00}English (Angol)\", \"Választ\", \"Select\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1234)
{
   if(listitem == 0)
    {
           SetPVarInt(playerid, \"Language\", 0);
           SendClientMessage(playerid, -1, \"{8080FF}Üdv a szerveren!\");
           SendClientMessage(playerid, -1, \"{FFE000}Nyelved: {00FF00}Magyar\");
       }
       else if(listitem == 1)
       {
           SetPVarInt(playerid, \"Language\", 1);
           SendClientMessage(playerid, -1, \"{8080FF}Welcome to this server!\");
           SendClientMessage(playerid, -1, \"{FFE000}Your language: {00FF00}English\");
       }
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(GetPVarInt(playerid, \"Language\") == 0) return SendClientMessage(playerid, -1, \"{FFFF00}Lespawnoltál.\");
else SendClientMessage(playerid, -1, \"{FFFF00}You spawned.\");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(\"/help\", cmdtext, true))
{
   if(GetPVarInt(playerid, \"Language\") == 0) return SendClientMessage(playerid, -1, \"{FFFF00}Üdv. {00FF00}Segítség kell? {FF0000}Szólj az adminoknak!\");
   else SendClientMessage(playerid, -1, \"{FFFF00}Hello. {00FF00}Need help? {FF0000}Ask the admins!\");
}
return 0;
}
[/pawn]

HUN/ENG
« Válasz #13 Dátum: 2011. augusztus 09. - 20:11:43 »
0 Show voters
Köszönöm a segítséget
megpróbálom felhasználni
ha valami nem megy szólok

Nem elérhető Norby

  • 1575
    • Profil megtekintése
HUN/ENG
« Válasz #14 Dátum: 2011. augusztus 09. - 21:53:39 »
0 Show voters
Vagy létrehozol egy tömböt pl.:[/quote]
Tömböt ??? Bocs hogy közbe szólok de szerintem elirtad ez nem tömb, hanem egy változó :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal