Hallo, wollte mal wieder etwas nach langer Zeit releasen.
Und zwar mein altes VIP Script.
Was kann dieses Script?
-Spieler können in einer xml Datei eingetragen werden und werden beim einloggen dann zum VIP.
-Der VIP kann sich z.b. Waffen geben oder ein Fahrzeug erstellen.
-VIPs können sich Teams erstellen, die auch gespeichert werden (xml Datei), und andere Spieler in dieses Team einladen/rauswerfen.
-VIPs können sich oder andere Geld setten.
-VIPs können andere Spieler "shouten" (hab diese Idee vom Admin Panel übernommen)
(Screens unten im Anhang).
Installation:
Normalerweise müsstet ihr dieses Script einfach normal einfügen, aber falls ihr ein Script benutzt, dass nicht mit dem Accountsystem von MTA arbeitet (z.b. Vio) müsstet ihr dies hier
Spoiler anzeigen
local root = xmlLoadFile("vip.xml")
local vip = xmlFindChild(root, "viplist", 0)
local pname = getPlayerName(source)
local isFound = false
for _,node in pairs(xmlNodeGetChildren(vip)) do
if (xmlNodeGetAttribute(node,"name") == pname) then
isFound = true
end
end
if acc then
if getAccountData(acc, "teamname") == 0 then
outputChatBox("Du bist in keinem Team!", source, 255, 255, 0)
setAccountData(acc, "owner", 0)
else
local teamname = getAccountData(acc, "teamname")
local tam = getTeamFromName(teamname)
outputChatBox("Du bist im Team "..teamname.."", source, 255, 255, 0)
setPlayerTeam(source, tam)
end
end
if isFound == true then
isFound = false
outputChatBox("Du bist ein VIP, nutze F2 um den VIP Panel zu öffnen!", source, 0, 255, 255)
setElementData(source, "vip", 1)
end
Alles anzeigen
in euer login-Script einfügen!
(Panel mit F2 öffnen)
Viel spaß mit dem Script :)!
(Ignoriert bitte das hässliche HUD =D)