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

Nem elérhető Ty$oN

Nyelvválasztó
« Dátum: 2011. Október 15. - 16:33:37 »
+5 Show voters
Sziasztok!
Csináltam egy nyelvválasztót amiben magyar illetve angol nyelv van!
Script:
[pawn]#include <a_samp>
#if defined FILTERSCRIPT
new Nyelv[MAX_PLAYERS] = 0; //Itt csinálunk egy változott a nyelvhez
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n----------------------------------\");
print(\" Nyelvválasztó by Ty$oN (Kikapcsolás)\");
print(\"----------------------------------\\n\");
return 1;
}
public OnPlayerConnect(playerid)
{
     //Itt 2 nyelv lesz csak! (Magyar+Angol)
     ShowPlayerDialog(playerid, 555, DIALOG_STYLE_LIST, \"Nyelv/Language\",\"Magyar\\nAngol\",\"Kiválasztás\",\"\");
     return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if((strcmp(cmdtext,\"/segitség\",true) == 0) // Magyar
||(strcmp(cmdtext,\"/help\",true) == 0)) // English
{
        switch (Nyelv[playerid])
        {
            case 0: //Ez itt a 0-ás azaz a magyar
            {
                SendClientMessage(playerid,0xFFD400AA,\"SEGITSÉG:\");
                SendClientMessage(playerid,0xFFD400AA,\"Írd be /lock a jármûved bezárásohoz!\");
                SendClientMessage(playerid,0xFFD400AA,\"Írd be /unlock a jármûved kinyitásához!\");
            }
            case 1: //Ez itt az 1-es azaz angol
            {
                SendClientMessage(playerid,0xFFD400AA,\"HELP:\");
                SendClientMessage(playerid,0xFFD400AA,\"Type /lock to close your vehicle.\");
                SendClientMessage(playerid,0xFFD400AA,\"Type /unlock to open your vehicle.\");
            }
        }
        return 1;
}
return 0;
}
   
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 555)
    {
    if(response)
    {
        if(listitem == 0)
        {
                Nyelv[playerid] = 0; // Itt kiválasztottuk az magyar nyelvet!
         SendClientMessage(playerid,0xC0C0C0FF,\"A nyelvedet magyarra állitottad.\");
        }
        if(listitem == 1)
        {
                Nyelv[playerid] = 1; // Itt kiválasztottuk az angol nyelvet!
         SendClientMessage(playerid,0xC0C0C0FF,\"You choose the english language.\");
        }
     }
return 1;
}
return 0;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Nyelvválasztó by Ty$oN (Bekapcsolás)\");
print(\"----------------------------------\\n\");
}
#endif[/pawn]
Használjátok egészséggel!
Építsétek be a játékmódba!
Üdv:Ty$oN
Szerk.:Javítva!
« Utoljára szerkesztve: 2011. November 12. - 17:59:42 írta APC »

Nem elérhető The

  • 4384
    • Profil megtekintése
Nyelvválasztó
« Válasz #1 Dátum: 2011. Október 15. - 16:40:50 »
0 Show voters
Ránézésre jó.

Nem elérhető Ty$oN

Nyelvválasztó
« Válasz #2 Dátum: 2011. Október 15. - 16:52:04 »
0 Show voters
Idézetet írta: DeeW The First One date=1318689650\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12529\" data-ipsquote-contentclass=\"forums_Topic
Ránézésre jó.
 
Köszi =))
Am kijavítottam a hibám (return 0;-t lehagytam)

Nyelvválasztó
« Válasz #3 Dátum: 2011. Október 15. - 18:18:08 »
0 Show voters
Grat :)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Nyelvválasztó
« Válasz #4 Dátum: 2011. Október 15. - 18:21:28 »
0 Show voters
Jó lett
pont ilyet kerestem :) megy a +

Nem elérhető Ty$oN

Nyelvválasztó
« Válasz #5 Dátum: 2011. Október 15. - 21:38:57 »
0 Show voters
Köszi Mangoo és ZzzzzZ

Nyelvválasztó
« Válasz #6 Dátum: 2011. Október 15. - 21:42:50 »
0 Show voters
de tetszik :)

Nem elérhető Ty$oN

Nyelvválasztó
« Válasz #7 Dátum: 2011. Október 15. - 21:47:37 »
0 Show voters
Idézetet írta: ~BlackStyler~ date=1318707770\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12529\" data-ipsquote-contentclass=\"forums_Topic
de tetszik :)
 
Ha akarod megcsinálom több nyelvben is!

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Nyelvválasztó
« Válasz #8 Dátum: 2011. Október 15. - 21:51:12 »
0 Show voters
nekem csináld meg DIALOG_STYLE_MSGBOX osra mert én lusta vok már este :D és ak kapsz még 1 +t

Nem elérhető Ty$oN

Nyelvválasztó
« Válasz #9 Dátum: 2011. Október 15. - 22:12:03 »
+1 Show voters
Idézetet írta: ZzzzzZ date=1318708272\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12529\" data-ipsquote-contentclass=\"forums_Topic
nekem csináld meg DIALOG_STYLE_MSGBOX osra mert én lusta vok már este :D és ak kapsz még 1 +t
 
Tessék!
Script:
[pawn]#include <a_samp>
#if defined FILTERSCRIPT
new Nyelv[MAX_PLAYERS] = 0; //Itt csinálunk egy változott a nyelvhez
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n----------------------------------\");
print(\" Nyelvválasztó by Ty$oN (Kikapcsolás)\");
print(\"----------------------------------\\n\");
return 1;
}
public OnPlayerConnect(playerid)
{
     //Itt 2 nyelv lesz csak! (Magyar+Angol)
ShowPlayerDialog(playerid, 555, DIALOG_STYLE_MSGBOX, \"Nyelv/Language\",\"Válasz nyelvet!\\nChoose the language!\",\"Magyar\",\"English\");
     return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if((strcmp(cmdtext,\"/segitség\",true) == 0) // Magyar
||(strcmp(cmdtext,\"/help\",true) == 0)) // English
{
        switch (Nyelv[playerid])
        {
            case 0: //Ez itt a 0-ás azaz a magyar
            {
                SendClientMessage(playerid,0xFFD400AA,\"SEGITSÉG:\");
                SendClientMessage(playerid,0xFFD400AA,\"Írd be /lock a jármûved bezárásohoz!\");
                SendClientMessage(playerid,0xFFD400AA,\"Írd be /unlock a jármûved kinyitásához!\");
            }
            case 1: //Ez itt az 1-es azaz angol
            {
                SendClientMessage(playerid,0xFFD400AA,\"HELP:\");
                SendClientMessage(playerid,0xFFD400AA,\"Type /lock to close your vehicle.\");
                SendClientMessage(playerid,0xFFD400AA,\"Type /unlock to open your vehicle.\");
            }
        }
        return 1;
}
return 0;
}
   
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if (dialogid == 555 )
    {
        if ( !response )
        {
                 Nyelv[playerid] = 1; // Itt kiválasztottuk az angol nyelvet!
         SendClientMessage(playerid,0xC0C0C0FF,\"You choose the english language.\");
        }
        if ( listitem == 0 )
        {
             Nyelv[playerid] = 0; // Itt kiválasztottuk az magyar nyelvet!
         SendClientMessage(playerid,0xC0C0C0FF,\"A nyelvedet magyarra állitottad.\");
        }
return 1;
}
return 0;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Nyelvválasztó by Ty$oN (Bekapcsolás)\");
print(\"----------------------------------\\n\");
}
#endif[/pawn]

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Nyelvválasztó
« Válasz #10 Dátum: 2011. Október 15. - 22:16:44 »
0 Show voters
kõsze erre is megy a + :)

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Nyelvválasztó
« Válasz #11 Dátum: 2011. Október 16. - 14:09:02 »
0 Show voters
Szép munka Grat.  8)

Nem elérhető Dead

  • 2045
    • Profil megtekintése
Nyelvválasztó
« Válasz #12 Dátum: 2011. Október 16. - 14:10:54 »
0 Show voters
Szép munka :)

]XziBiT[

  • Vendég
Nyelvválasztó
« Válasz #13 Dátum: 2011. Október 16. - 19:16:36 »
0 Show voters
Jó lett grat! +

Rammstein

  • Vendég
Nyelvválasztó
« Válasz #14 Dátum: 2011. Október 16. - 19:22:48 »
0 Show voters
köszi nigga, felhasználom

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal