nekem csináld meg DIALOG_STYLE_MSGBOX osra mert én lusta vok már este é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]