Szerző Téma: nyelv választó [HUN/ENG]  (Megtekintve 1533 alkalommal)

Dj.BL3ND

  • Vendég
nyelv választó [HUN/ENG]
« Dátum: 2012. február 28. - 17:34:52 »
0 Show voters
hello all
szeretnék kérni egy olyan scriptet h ha valak icsatlakozik spawn elõtt ki jön egy dialog és választania kell h angol vagy magyar és azt h ha az angolt válasza ki akkor angol irja ki h csatlakozott ha maygart válasza akkor  magyarul irja ki
elõre is köszi
by HSWT<LuKe>

Nem elérhető nyE

  • 1745
    • Profil megtekintése
nyelv választó [HUN/ENG]
« Válasz #1 Dátum: 2012. február 28. - 18:02:05 »
+1 Show voters
public OnPlayerConnect(playerid)
{
    ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_MSGBOX,\"Nyelv választás\", \"Select your language\\n\\nVálassz nyelvet\",\"English\",\"Magyar\");
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new str[128];
    if(dialogid == 1234)
    {
        if(response)
        {
            format(str, 128,\"%s Joined!\",GetPlayerNameEx(playerid));
            SendClientMessageToAll(-1,str);
}
else
{
    format(str, 128,\"%s Csatlakozott!\",GetPlayerNameEx(playerid));
         SendClientMessageToAll(-1,str);
}
return 1;
    }
    return 0;
}
stock GetPlayerNameEx(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}

Dj.BL3ND

  • Vendég
nyelv választó [HUN/ENG]
« Válasz #2 Dátum: 2012. február 28. - 18:37:40 »
0 Show voters
és azt meglehet csinálni h amikor killép akkor is ugy irja ki amiylen nyelvet választot ????

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
nyelv választó [HUN/ENG]
« Válasz #3 Dátum: 2012. február 28. - 18:39:33 »
0 Show voters
Idézetet írta: Dj.BL3ND date=1330450660\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17693\" data-ipsquote-contentclass=\"forums_Topic
és azt meglehet csinálni h amikor killép akkor is ugy irja ki amiylen nyelvet választot ????
 
Igen, meg lehet, változóval.

Dj.BL3ND

  • Vendég
nyelv választó [HUN/ENG]
« Válasz #4 Dátum: 2012. február 28. - 18:41:05 »
0 Show voters
meg tudod nekem csinálni ????

Nem elérhető Disaster3

  • 2048
  • RyDerBoy96
    • Profil megtekintése
nyelv választó [HUN/ENG]
« Válasz #5 Dátum: 2012. február 28. - 19:21:09 »
0 Show voters
Angol helyett nem english kéne?

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
nyelv választó [HUN/ENG]
« Válasz #6 Dátum: 2012. február 28. - 19:41:47 »
0 Show voters
Igen, majd megcsinálom, most a másik kérésedet teljesítem!
Mivel már érkezett egy válasz, ami valószínûleg meg fog felelni, nem csinálom már meg én is.
« Utoljára szerkesztve: 2012. február 28. - 20:34:46 írta Cannonn »

Dj.BL3ND

  • Vendég
nyelv választó [HUN/ENG]
« Válasz #7 Dátum: 2012. február 28. - 19:50:29 »
0 Show voters
oké köszi

Nem elérhető nyE

  • 1745
    • Profil megtekintése
nyelv választó [HUN/ENG]
« Válasz #8 Dátum: 2012. február 28. - 20:21:44 »
0 Show voters
Ez ha minden igaz jó lesz.
 

public OnPlayerConnect(playerid)
{
    ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_MSGBOX,\"Nyelv választás\", \"Select your language\\n\\nVálassz nyelvet\",\"English\",\"Magyar\");
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new str[128];
    if(dialogid == 1234)
    {
        if(response)
        {
            format(str, 128,\"%s Joined!\",GetPlayerNameEx(playerid));
            SendClientMessageToAll(-1,str);
            SetPVarInt(playerid, \"Lang\", 1);
}
else
{
    format(str, 128,\"%s Csatlakozott!\",GetPlayerNameEx(playerid));
         SendClientMessageToAll(-1,str);
         SetPVarInt(playerid, \"Lang\" ,2);
}
return 1;
    }
    return 0;
}
public OnPlayerDisconnect(playerid, reason)
{
    new str[128];
    if(GetPVarInt(playerid, \"Lang\") == 1)
    {
switch(reason)
{
    case 0: format(str, 128,\"%s has left the server [Timeout]\",GetPlayerNameEx(playerid));
    case 1: format(str, 128,\"%s has left the server\",GetPlayerNameEx(playerid));
    case 2: format(str, 128,\"%s has left the server [Kick/Ban]\",GetPlayerNameEx(playerid));
}
    }
    else if(GetPVarInt(playerid, \"Lang\") == 2)
    {
        switch(reason)
{
    case 0: format(str, 128,\"%s elhagyta a szervert [idõtullépés]\",GetPlayerNameEx(playerid));
    case 1: format(str, 128,\"%s elhagyta a szervert\",GetPlayerNameEx(playerid));
    case 2: format(str, 128,\"%s elhagyta a szervert [Kick/Ban]\",GetPlayerNameEx(playerid));
}
    }
    SendClientMessageToAll(COLOR,str);
    return 1;
}
stock GetPlayerNameEx(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}
« Utoljára szerkesztve: 2012. február 28. - 20:56:19 írta Antonyo »

Rammstein

  • Vendég
nyelv választó [HUN/ENG]
« Válasz #9 Dátum: 2012. február 29. - 14:44:36 »
0 Show voters
ez egy kicsit \"bõvebb\" mint Antonyo-é.
http://sampforum.hu/index.php?topic=16551.0

Nem elérhető nyE

  • 1745
    • Profil megtekintése
nyelv választó [HUN/ENG]
« Válasz #10 Dátum: 2012. február 29. - 15:05:59 »
0 Show voters
Idézetet írta: Nikolaev  シ date=1330523076\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17693\" data-ipsquote-contentclass=\"forums_Topic
ez egy kicsit \"bõvebb\" mint Antonyo-é.
http://sampforum.hu/index.php?topic=16551.0
 
Annyival, hogy van benne egy help/segitség parancs . . .
Viszont annyival rosszabb, hogy ez nem PVarral van írva hanem szimpla változóval ami lassabb.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal