Changed formspec
parent
c4365e662c
commit
bd200a718d
95
init.lua
95
init.lua
|
@ -2,7 +2,7 @@ Enable_type_text_to_accept= true
|
|||
Enable_Only_1_language= false
|
||||
Default_language_number= 1
|
||||
|
||||
privs_to_grant={"shout","interact","home","spawn"}
|
||||
privs_to_grant={"shout","interact","home","fast","spawn","fly"}
|
||||
|
||||
|
||||
--default languages: english=1, spanish=2, france=3,germany=4
|
||||
|
@ -17,92 +17,62 @@ arok_text={
|
|||
{
|
||||
"English",
|
||||
"Continue",
|
||||
"Yes!",
|
||||
"No",
|
||||
"Do you accept the server rules?",
|
||||
"I agree the rules",
|
||||
"",
|
||||
"Type the key phrase to play, then press Continue",
|
||||
"yes",
|
||||
"Do you accept the server rules? Type «yes» in the field below",
|
||||
"You have to agree the rules to play this server. You are welcome back to next time",
|
||||
"\nNow you can play!",
|
||||
"Welcome to the server,",
|
||||
" ",
|
||||
"Server Rules:\n\n No griefing\n No trolling\n No spam\n No swearing or bad names\n No stealing or steal people's usernames\n No hacking\n No ask for admin privs or admin stuff\n Type /rules to see this again\n\n Type 'I agree the rules' in bottom field if you agree this rules",
|
||||
"Server Rules:\n\n No griefing\n No trolling\n No spam\n No swearing or bad names\n No stealing or steal people's usernames\n No hacking\n No ask for admin privs or admin stuff\n\n Type /rules to see this again",
|
||||
"Cancel",
|
||||
"Welcome,",
|
||||
" Welcome to Server!",
|
||||
"Welcome to server!",
|
||||
},
|
||||
{
|
||||
"Espanol",
|
||||
"Continuar",
|
||||
"Si!",
|
||||
"No",
|
||||
"Se aceptan las reglas del servidor?",
|
||||
"Acepto las reglas",
|
||||
"",
|
||||
"Escriba la clave que desempenar, a continuacion, pulse Continuar",
|
||||
"Tendra que aceptar las reglas para jugar a este servidor. Eres bienvenido de nuevo a la proxima vez",
|
||||
"si",
|
||||
"¿Acepta las reglas del servidor? Escriba «si» en el campo a continuación",
|
||||
"Tienes que aceptar las reglas para jugar este servidor. Bienvenido a la próxima vez",
|
||||
"\n¡Ahora puedes jugar!",
|
||||
"Bienvenido al servidor,",
|
||||
"",
|
||||
"Reglas del servidor:\n\n No griefing\n No trolling\n No spam\n No jurar o mal nombres\n No robar o robar los nombres de usuario de la gente\n No hacking\n No preguntar por admin privs o admin cosas\n Tipo /rules para ver esto de nuevo\n\n Tipo 'Acepto las reglas' en el campo inferior si está de acuerdo estas reglas",
|
||||
"Reglas del servidor:\n\n No griefing\n No trolling\n No spam\n No jurar o mal nombres\n No robar o robar los nombres de usuario de la gente\n No hacking\n No preguntar por admin privs o admin cosas\n\n Tipo /rules para ver esto de nuevo",
|
||||
"Cancelar",
|
||||
"Bienvenido",
|
||||
" Bienvenido a Server!",
|
||||
"Bienvenido a server!",
|
||||
},
|
||||
{
|
||||
"Francais",
|
||||
"Continuer",
|
||||
"Oui!",
|
||||
"Non",
|
||||
"Acceptez-vous les regles du serveur?",
|
||||
"J'accepte les regles",
|
||||
"Taper dans la zone de texte: ",
|
||||
"Tapez la cle a jouer, puis appuyez sur Continuer",
|
||||
"oui",
|
||||
"Acceptez-vous les règles du serveur? Tapez «oui» dans le champ ci-dessous",
|
||||
"Vous devez accepter les règles pour jouer ce serveur. Vous êtes les bienvenus à la prochaine fois",
|
||||
"\nMaintenant, vous pouvez jouer!",
|
||||
"Bienvenue sur le serveur,",
|
||||
"",
|
||||
"Règles du serveur:\n\n Pas de tromperie\n Pas de trolling\n Pas de spam\n Pas d'assermentation ou de mauvais noms\n Pas de vol ou de vol des noms d'utilisateurs\n Pas de piratage\n Type /rules pour le voir à nouveau\n\n Tapez 'J'accepte les regles' dans le champ inférieur si vous acceptez ces règles",
|
||||
"Règles du serveur:\n Pas de tromperie\n Pas de trolling\n Pas de spam\n Pas d'assermentation ou de mauvais noms\n Pas de vol ou de vol des noms d'utilisateurs\n Pas de piratage\n\n Type /rules pour le voir à nouveau",
|
||||
"Annuler",
|
||||
"Bienvenue",
|
||||
" Bienvenue à Server!",
|
||||
"Bienvenue à server",
|
||||
},
|
||||
{
|
||||
"Deutsch",
|
||||
"Fortsetzen",
|
||||
"Ja!",
|
||||
"Nein",
|
||||
"Haben Sie die Server-Regeln akzeptieren?",
|
||||
"Ich akzeptiere die regeln",
|
||||
"Geben Sie diese in das Textfeld ein: ",
|
||||
"Geben Sie den Schlussel zu spielen, drucken Sie weiter",
|
||||
"ja",
|
||||
"o Sie akzeptieren die Serverregeln? Geben Sie im Feld «ja» ein",
|
||||
"Sie mussen die Regeln akzeptieren diesen Server zu spielen. Sie sind willkommen in das nachste Mal wieder",
|
||||
"\nJetzt kannst du spielen!",
|
||||
"Willkommen auf dem Server,",
|
||||
"",
|
||||
"Server Regeln:\n\n Kein Griefing\n Kein Trolling\n Kein Spam\n Kein Fluchen oder schlechte Namen\n Kein Diebstahl oder Diebstahl von Benutzernamen\n Kein Hacking\n Keine Fragen nach Admin-Priv\n Geben Sie /rules ein, um dies erneut zu sehen.\n\n Geben Sie 'Ich akzeptiere die regeln' im unteren Feld zu, wenn Sie diesen Regeln zustimmen",
|
||||
"Server Regeln:\n\n Kein Griefing\n Kein Trolling\n Kein Spam\n Kein Fluchen oder schlechte Namen\n Kein Diebstahl oder Diebstahl von Benutzernamen\n Kein Hacking\n Keine Fragen nach Admin-Priv\n\n Geben Sie /rules ein, um dies erneut zu sehen.",
|
||||
"Stornieren",
|
||||
"Herzlich willkommen",
|
||||
" Willkommen auf dem Server!",
|
||||
"Willkommen auf dem server",
|
||||
},
|
||||
{
|
||||
"Русский",
|
||||
"Продолжить",
|
||||
"Да!",
|
||||
"Нет",
|
||||
"Вы принимаете правила сервера?",
|
||||
"Я принимаю правила",
|
||||
"",
|
||||
"Введите кодовую фразу для игры, затем нажмите Продолжить.",
|
||||
"да",
|
||||
"Принимаете ли вы правила сервера? Введите «да» в поле ниже",
|
||||
"Вы должны принять правила сервера. Попробуйте ещё раз.",
|
||||
"\nТеперь вы можете играть!",
|
||||
"Добро пожаловать на сервер,",
|
||||
" ",
|
||||
"Правила сервера:\n\n Не разрушать чужие постройки\n Не тролить\n Не спамить\n Не использовать ругательные или плохие имена\n Не использовать чужие ники\n Не пытаться взламывать сервер\n Не спрашивать админ привелегии и вещи\n Напишите /rules чтобы посмотрель правила снова\n\n Напишите фразу 'Я принимаю правила' в поле ниже если вы с ними согласны",
|
||||
"Правила сервера:\n\n Не разрушать чужие постройки\n Не тролить\n Не спамить\n Не использовать ругательные или плохие имена\n Не использовать чужие ники\n Не пытаться взламывать сервер\n Не спрашивать админ привелегии и вещи\n\n Напишите /rules чтобы посмотреnь правила снова",
|
||||
"Отмена",
|
||||
"Добро пожаловать,",
|
||||
" Добро пожаловать на Server!",
|
||||
"Добро пожаловать на сервер!",
|
||||
},
|
||||
}
|
||||
agreerules_form=""
|
||||
|
@ -115,12 +85,13 @@ function create_agreerules_form(i)
|
|||
doacc=""
|
||||
else aot="" end
|
||||
-- form=form.."dropdown[-0.1,-0.1;10.5,1;rules;" .. arok_text[i][13].. ", " .. arok_text[i][16].. "," .. aot .. doacc .. ";1]"
|
||||
form=form.."textarea[0.4,0.3;9.8,5.3;rules;" ..minetest.formspec_escape(arok_text[i][16]).. "; "..minetest.formspec_escape(arok_text[i][13])..";1]"
|
||||
form=form.."textarea[0.4,0.3;9.8,6;rules;" ..minetest.formspec_escape(arok_text[i][10]).. "; "..minetest.formspec_escape(arok_text[i][8])..";1]"
|
||||
|
||||
if Enable_type_text_to_accept==true then
|
||||
form=form.." field[0.5,6;9.5,2;text;" .. arok_text[i][8]..";]"
|
||||
form=form.." button_exit[2,7;2,2;yes;" .. arok_text[i][2].. "]"
|
||||
form=form.." button[4,7;2,2;no;" .. arok_text[i][14] .. "]"
|
||||
-- form=form.." field[0.5,6;9.5,2;text;" .. arok_text[i][8]..";]"
|
||||
form=form.." field[0.4,6.4;9.5,2;text;" .. arok_text[i][4]..";]"
|
||||
form=form.." button_exit[0,7;2,2;yes;" .. arok_text[i][2].. "]"
|
||||
form=form.." button[2,7;2,2;no;" .. arok_text[i][9] .. "]"
|
||||
else
|
||||
form=form.." button_exit[2,4;2,2;yes;" .. arok_text[i][3] .. "]"
|
||||
form=form.." button[4,4;2,2;no;".. arok_text[i][4] .."]"
|
||||
|
@ -130,7 +101,7 @@ function create_agreerules_form(i)
|
|||
if Enable_Only_1_language==false then
|
||||
local cpos=0
|
||||
for ii = 1, #arok_text, 1 do
|
||||
form=form.." button_exit[" ..cpos ..",4.5;2,2;lang" .. (ii) .. ";" .. arok_text[ii][1] .. "]"
|
||||
form=form.." button_exit[" ..cpos ..",5;2,2;lang" .. (ii) .. ";" .. arok_text[ii][1] .. "]"
|
||||
cpos=cpos+2
|
||||
end
|
||||
end
|
||||
|
@ -160,7 +131,7 @@ minetest.register_on_player_receive_fields(function(player, form, pressed)
|
|||
return true
|
||||
end
|
||||
|
||||
if not (pressed.no or pressed.quit) and (pressed.rules or (pressed.text~="" and pressed.text~=arok_text[i][6])) then
|
||||
if not (pressed.no or pressed.quit) and (pressed.rules or (pressed.text~="" and pressed.text~=arok_text[i][3])) then
|
||||
minetest.after((0.1), function(i)
|
||||
create_agreerules_form(i)
|
||||
return minetest.show_formspec(name, "AgreeRulesYesNoForm",agreerules_form)
|
||||
|
@ -169,11 +140,11 @@ minetest.register_on_player_receive_fields(function(player, form, pressed)
|
|||
end
|
||||
|
||||
if (pressed.no or pressed.quit) and not (pressed.yes or pressed.key_enter) then
|
||||
return minetest.kick_player(name,arok_text[i][9])
|
||||
return minetest.kick_player(name,arok_text[i][5])
|
||||
end
|
||||
|
||||
if Enable_type_text_to_accept==true then
|
||||
if pressed.text~=arok_text[i][6] then
|
||||
if pressed.text~=arok_text[i][3] then
|
||||
minetest.after((0.1), function(i)
|
||||
create_agreerules_form(i)
|
||||
return minetest.show_formspec(name, "AgreeRulesYesNoForm",agreerules_form)
|
||||
|
@ -186,8 +157,8 @@ minetest.register_on_player_receive_fields(function(player, form, pressed)
|
|||
privs[v]=true
|
||||
end
|
||||
minetest.set_player_privs(name, privs)
|
||||
minetest.chat_send_player(name,arok_text[i][15] .." "..name.. " " .. arok_text[i][10])
|
||||
minetest.chat_send_all(arok_text[Default_language_number][11] .." "..name.." " .. arok_text[Default_language_number][12])
|
||||
minetest.chat_send_player(name," " .. arok_text[i][6])
|
||||
minetest.chat_send_all(arok_text[Default_language_number][7] .." "..name.." ")
|
||||
end
|
||||
end)
|
||||
|
||||
|
|
Loading…
Reference in New Issue