Skip to content

yourdawi/accountsystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GERMAN

Bitte benutzt nur die veröffentlichten Versionen.
https://github.com/yourdawi/accountsystem/releases

Dies ist ein Gamemode unabhängiges, selbstständiges Accountsystem.
Bitte importiere die sql in deine Datenbank und passe die cDatabase.lua unter server/classes an.

Bei Fragen kontaktiere mich im mta-sa.org Forum (yourdawi.de), aber lies zuerst die FAQ.

FAQ:
F: Wie ändere ich die Teamspeak/Forum/Servername Daten?
A: In der settings.lua im shared Ordner.

F: Ich möchte das Fahrzeugsystem nicht nutzen. Wie kann ich es deaktivieren?
A: In der settings.lua im shared Ordner. Ändere UseVehicleSystem auf false.

F: Wie ändere ich den Spawn?
A: In der settings.lua im shared Ordner. (Interior|Dimension|X|Y|Z|Rotation Z).

Funktionen: (Serverseitig)
Geld: (integer)
spielerElement:takeMoney(GELD)   	    -Geld wird abgezogen
spielerElement:giveMoney(Geld)   	    -Geld wird addiert
spielerElement:setMoney(Geld)     	    -Geld wird auf einen Wert gesetzt
spielerElement:getMoney()          	    -Geldwert erhalten

Bankgeld: (integer)
spielerElement:giveBankMoney(Geld) 	    -Bankgeld wird addiert
spielerElement:takeBankMoney(Geld)	    -Bankgeld wird abgezogen
spielerElement:setBankMoney(Geld) 	 	-Bankgeld wird auf einen Wert gesetzt
spielerElement:getBankMoney()     		-Bangeldwert erhalten

Skin: (integer)
spielerElement:setSkin(ID)        	    -Skin setzen
spielerElement:getSkin()		  	    -Skin ID erhalten

Ban: (Element,Integer,String)
spielerElement:ban(Admin,Zeit,Grund)    -Spieler bannen (Admin als Element, Zeit in Stunden, Grund)

Player:
spielerElement:getName()			    -Namen herausbekommen
spielerElement:getSerial()				-Serial herausbekommen

Fahrzeug:
fahrzeugElement:changeEngineState()  -Motor an/aus
fahrzeugElement:lock(player)				 -Fahrzeug auf zu. Player optional.
spielerElement:addPlayerCar(model,x,y,z,rx,ry,rz,int,dim)   -Fahrzeug einem Spieler geben (wird erstellt).

Häuser: (v1.2|SOON)
hausElement:enter(player)          -Spieler in Haus einlassen.
hausElement:leave(player)					 -Spieler aus Haus herauslassen.
spielerElement:addPlayerHouse(x,y,z,interior,preis)			-Interior bedeutet ID|X|Y|Z

Zusatz: (String)
spielerElement:clipboard(text)			-Text in die Zwischenablage kopieren

Save:
spielerElement:save()					-Spieldaten speichern

Spielzeit:
spielerElement:getPlaytime()             -Spielzeit in Minuten

Beispiel:
addCommandHandler("machmalmist",
function(player)
	player:giveBankMoney(141)
	player:ban(player,1,"Mist")
end)

Bitte Zeile 14 in server/classes/cPlayer.lua entfernen, wenn ihr nicht das dxScoreboard benutzt.
Ebenfalls kann nun alles von der Playtime ElementData gel�scht werden.

OOP muss in der meta.xml auf true stehen.

ENGLISH

Please use always the released version.
https://github.com/yourdawi/accountsystem/releases

This is a standalone Accountsystem, no specific Gamemode needed.
Please import the sql in your Database and edit the cDatabase.lua (server/classes).

FAQ:
Q: How can i change the Teamspeak/Forum/Servername?
A: Settings.lua (shared folder)

Q: I do not want to use the Vehiclesystem. How can i change it?
A: settings.lua (shared folder). Change UseVehicleSystem to false.

F: How can i change the spawn?
A: settings.lua (shared folder) (Interior|Dimension|X|Y|Z|Rotation Z).

Functions: (Serverside)
Money: (integer)
playerElement:takeMoney(GELD)   	    
playerElement:giveMoney(Geld)   	    
playerElement:setMoney(Geld)     	    
playerElement:getMoney()          	    

Bankmoney: (integer)
playerElement:giveBankMoney(Geld) 	    
playerElement:takeBankMoney(Geld)	    
playerElement:setBankMoney(Geld) 	 	
playerElement:getBankMoney()     		

Skin: (integer)
playerElement:setSkin(ID)        	    
playerElement:getSkin()		  	   

Ban: (Element,Integer,String)
playerElement:ban(Admin,Time,Reason)    

Player:
playerElement:getName()			    
playerElement:getSerial()				

Vehicle:
vehicleElement:changeEngineState()  
vehicleElement:lock(player)				 -Player is not needed
playerElement:addPlayerCar(model,x,y,z,rx,ry,rz,int,dim)   -Create a vehicle and add it to a player

House: (v1.2|SOON)
houseElement:enter(player)          
houseElement:leave(player)					 
playerElement:addPlayerHouse(x,y,z,interior,preis)			-Interior means ID|X|Y|Z

Extension: (String)
playerElement:clipboard(text)			-Text to clipboard

Save:
playerElement:save()				

Playtime:
playerElement:getPlaytime()             -Playtime in minutes

Example:
addCommandHandler("doanything",
function(player)
	player:giveBankMoney(141)
	player:ban(player,1,"Oh")
end)

Please remove row 14 in server/classes/cPlayer.lua, if you don´t use the default dxScoreboard.
You can also delete any playtime elementdata.

You must set oop to true in the meta.xml