Hallo Leute,
Hier könnt ihr nützliche selbst geschriebene oder umgeschriebene Funktionen posten (auch überschriebene Standardfunktionen). Bitte vergesst nicht zu jeder Funktion eine kleine Erklärung zu schreiben, damit jeder weiß, was die einzelnen Funktionen bewirken!
Gruß Tockra
PS: Ich werde selbst auch einige Funktionen hinzufügen, wenn ich mehr Zeit habe!
€dit:
Lua
function mysql_save ( strings )
if(not strings) then
return error("MySQL_Save > no argument",2)
end
return mysql_escape_string ( MYSQLDATENBANK, tostring(strings) )
end
Diese Funktionen ersparrt die eingabe des "langen" mysql_escape_string" Commands und die Angabe der Datenbank.
Lua
local aspam = {}
function antiSpam(player,theTime)
if(getElementType(player) ~= "player") then
return error("antiSpam > arg #1 not a player",2)
end
if(not theTime) then theTime = 500 end
if(tonumber(aspam[player])) then
if(getTickCount () - aspam[player] > theTime) then
aspam[player]= getTickCount ()
return true
end
return false
else
aspam[player]= getTickCount()
return false
end
end
Alles anzeigen
Diese Funktion ist eine kleine Antispam Funktion. Man kann z.B. vor einer langen MYSQL-Abfrage folgendes packen:
Hier wird überprüft, ob mind. 500 Millisekunden seit dem letzten Aufruf von antiSpam vergangen sind.