Lieber Besucher, herzlich willkommen bei: Strafkolonie Online. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Lagotas« (27. November 2015, 19:03)
Deutsches Tastenlayout? Nichts da. Dann beenden wir Fragesätze wieder mit einem "_". Außerdem besitzt das englische Tastenlayout für GMP-Nutzer durchaus Vorteile. Der wohl wichtigste Vorteil ist die Lage der Taste "/". Ich möchte jedenfalls nicht immer Shift + 7 drücken, wenn ich einen Emote tätige, da ist die Taste "-" viel komfortabler.
STRG + C danach STRG + VViel Spaß an Latro, bis zum Reset sämtliche Scripts neuzuschreiben Sind ja bestimmt nur einige tausend Zeilen, deren Inhalt zu großen Teilen wieder eingebaut werden will
Hat ja niemand davon geredet, dass es in nächster Zeit passieren muss. Der Multiplayer ist ja wie gesagt noch in Entwicklung und sicher wird er das noch einige Monate sein. Einfach abwarten und beobachten was draus wird. Für mich sieht es allerdings vielversprechend aus, da die Entwickler sich ziemliche Mühe geben und täglich an Bugs etc. arbeiten.Viel Spaß an Latro, bis zum Reset sämtliche Scripts neuzuschreiben
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
local table = { a = "10" subtable = { array = [1,2,3] }, [10 + 123] = "expression index" } local array=[ 1, 2, 3, { a = 10, b = "string" } ]; foreach (i,val in array) { ::print("the type of val is"+typeof val); } ///////////////////////////////////////////// class Entity { constructor(etype,entityname) { name = entityname; type = etype; } x = 0; y = 0; z = 0; name = null; type = null; } function Entity::MoveTo(newx,newy,newz) { x = newx; y = newy; z = newz; } class Player extends Entity { constructor(entityname) { base.constructor("Player",entityname) } function DoDomething() { ::print("something"); } } local newplayer = Player("da playar"); newplayer.MoveTo(100,200,300); |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Lagotas« (28. November 2015, 09:49)
Quellcode |
|
1 2 3 |
function GetDistance3D(x1,y1,z1,x2,y2,z2) -- GMPA Get3DDistance(x1,x2,y1,y2,z1,z2); -- Neue Software mit anderer Parameterreihenfolge und anderem Funktionsnamen end |
Zitat
"Ich weiß nicht wofür die ganze Scheiße da ist, ich lass besser alles so wie es ist."
- Gotha 2018, Programmierer
Außerdem sagte er, wenn er an den Code vom GMP R10 rankommt, was gut möglich ist, wird er uns die deutsche Tastatur einbauen. Kommunikation ist DAS Mittel.Zitat
This is exactly what I thinking about.
For example:
function SetPlayerPosition(pid, x, y, z)
{
callClientFunc(pid, "setPosition", x, y, z);
}
This is a ported function from GMPA for position to G2O."
Zitat
/*
GMPA port prototype
*/
local data = {
draws = {}, // Slimar to lua table
// Indexes
drawIndex = 0,
}
// Functions
function Ban(pid)
{
if (isPlayerConnected(pid))
ban(pid);
}
function ClearInventory(pid)
{
if (isPlayerConnected(pid))
callClientFunc(pid, "clearInventory");
}
function CloseInventory(pid)
{
if (isPlayerConnected(pid))
callClientFunc(pid, "closeInventory");
}
function CompleteHeal(pid)
{
if (isPlayerConnected(pid))
callClientFunc(pid, "completeHeal");
}
function CreateDraw(x, y, text, font, red, green, blue)
{
data.draws[drawIndex] <- { x = x, y = y, text = text.tostring(), font = font.tostring(), r = red, g = green, blue = blue };
// And send to all connected players here ;p
return drawIndex++;
}
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Lagotas« (28. November 2015, 17:01)
Zitat
"Ich weiß nicht wofür die ganze Scheiße da ist, ich lass besser alles so wie es ist."
- Gotha 2018, Programmierer