timmen: Es ist klar das das Tor aufgeht. Bei deinem letzen Post, in Zeile 10 dw
) befinden sich die gleichen Koordinaten , wie in Zeile 6! Du musst in Zeile 10 die Position eingeben , zu welcher Position sich das Tor beim schliessen bewegen soll.
timmen: Es ist klar das das Tor aufgeht. Bei deinem letzen Post, in Zeile 10 dw
) befinden sich die gleichen Koordinaten , wie in Zeile 6! Du musst in Zeile 10 die Position eingeben , zu welcher Position sich das Tor beim schliessen bewegen soll.
Hallo. Ich suche ein Oracle für Race.
Die meisten werden !alias und !pma kennen, doch ich suche ein !oracle Command.
Weiss jemand wo ich sowas finde, bzw. hat diese Resource jemand ?
Bsp: !oracle Ist das MTA Forum cool ?
Antwort = Ja oder Nein. bzw. Yes sure or Noo !! Never. Sowas halt.
mfg
Du musst dein Skript auch mit der Datenbank verbinden bzw. eine Verbindung herstellen lassen. Ohne die Verbindung kann Login, etc. nicht laufen. Wie du es fixt muss du selber herausfinden, falls du überhaupt eine Datenbank hast. Ich gebe dir nur einen Tipp, und zwar: Du musst deine DB_Daten in mysql/mysql_start.lua eintragen.
mfg
Dawi: Ich habe Editra mal installiert. Es ist zwar ein relativ guter Editor, aber kann man sich dafür API´s herunterladen ? Lua Erweiterungen ?
Hi, ich suche einen vergleichbar guten Lua Editor bzw. Universal Editor für Mac.
TextMate 2.0( Alpha Version ) habe ich bereits installiert. Diese Funktioniert auch soweit ganz gut, aber was mir fehlt ist eine API bzw. eine Resource zur Autovervollständigung. Kann mir jemand von euch ein guten Editor für Mac empfehlen ?
mfg
Hi .. Was habe ich schon wieder falsch gemacht ? ...:/
function addNosAdminFunc ( playersource, cmd )
local playeracc = getPlayerAccount( playersource )
local accname = getAccountName( playeracc )
if (isObjectInACLGroup("user." ..accname, aclGetGroup("Moderator"))) or (isObjectInACLGroup("user." ..accname, aclGetGroup("SuperModerator"))) or (isObjectInACLGroup("user." ..accname, aclGetGroup("Admin"))) then
local id = 1100
if ( isPedInVehicle ( playersource ) ) then
local theVehicle = getPedOccupiedVehicle ( playersource )
local success = addVehicleUpgrade ( theVehicle, id )
if ( success ) then
outputChatBox("Nos has been added!",playersource,0,255,0)
else
outputChatBox("Failed to add Upgrade!",playersource,255,0,0)
end
else
outputChatBox("You must be in a Vehicle!",playersource,255,0,0)
end
end
end
addCommandHandler ( "addnos", addNosAdminFunc )
Alles anzeigen
Nein es soll jeder sehen du Vogel. Sonst kann ich mir auch ein Stück Papier aufn bildschirm kleben wenn nur ich das sehen soll ..
@nil: Das ist von mir abkopiert..
Wenn ich mich mit dem gleichen Name , wie mein Accountname einlogge, dann geht es, aber ich möchte das es Accountbezogen ist, und dass dann der derzeitige Name vom Spieler im Chat steht.
Mein Script:
function AppendLogin(playersource) local account = getPlayerAccount( playersource ) local accname = getAccountName(account) local spielername = getPlayerName(playersource) if (isObjectInACLGroup("user." ..accname , aclGetGroup("Admin"))) then outputChatBox("#FF0000[ [Leader] "..spielername.." has logged in! ]",getRootElement(),255,255,255,true) elseif (isObjectInACLGroup("user." ..accname , aclGetGroup("SuperModerator"))) then outputChatBox("#0000FF[ [S-Moderator] "..spielername.." has logged in! ]",getRootElement(),255,255,255,true) elseif (isObjectInACLGroup("user." ..accname , aclGetGroup("Moderator"))) then outputChatBox("#FFE200[ [Moderator] "..spielername.." has logged in! ]",getRootElement(),255,255,255,true) endend addEventHandler("onPlayerLogin",getRootElement(),AppendLogin)
Ja schon, das Problem ist aber, dass es für einen Race Server ist. Also hat man Farbcodes + man ändert abundzu den Namen. Also weicht es vom Account ab.
Project-Survive: So kann es auch nicht funktionieren , weil Spielername nur den Namen hergibt, nicht den Account!
mfg
@[MiR]Stumpy: Danke für deine Antwort. Aber irgendwie sagt er mit das "playeracc" in Zeile 5 eine "userdata value" ist( attempt to concatenate )
Ich habs genau so wie du es geschrieben hattest.
mfg
function ochat_func (playersource, command, ...)
local message = {...}
message = table.concat(message, " ")
local playeracc = getPlayerAccount( playersource )
local accname = getAccountName( playeracc )
if (isObjectInACLGroup("user." ..accname, aclGetGroup("Admin"))) then
rank = "#FF0000Admin#FFFFFF"
elseif (isObjectInACLGroup("user." ..accname, aclGetGroup("SuperModerator"))) then
rank = "#0000FFS-Moderator#FFFFFF"
elseif (isObjectInACLGroup("user." ..accname, aclGetGroup("Moderator"))) then
rank = "#FFE200Moderator#FFFFFF"
else
cancelEvent()
end
outputChatBox ( "[[ "..rank.." "..getAccountName(playeracc)..": "..message.." ]]", getRootElement(), 255, 255, 255 ,true)
end
addCommandHandler("ansage",ochat_func)
Alles anzeigen
Bitteschön #closereq
Hallo ihr nachaktiven
Mein zweites Problem heute Nacht ..
Und zwar:
function AppendLogin( player )
local playeracc = getPlayerAccount( player )
local spielername = getPlayerName( player )
if (isObjectInACLGroup("user." ..playeracc, aclGetGroup("Admin"))) then
outputChatBox("#FF0000[Leader] "..spielername.." has logged in!",getRootElement(),255,255,255,true)
elseif (isObjectInACLGroup("user." ..playeracc, aclGetGroup("SuperModerator"))) then
outputChatBox("#0000FF[S-Moderator] "..spielername.." has logged in!",getRootElement(),255,255,255,true)
elseif (isObjectInACLGroup("user." ..playeracc, aclGetGroup("Moderator"))) then
outputChatBox("#FFE200[Moderator] "..spielername.." has logged in!",getRootElement(),255,255,255,true)
end
end
addEventHandler("onPlayerLogin",getRootElement(),AppendLogin)
Alles anzeigen
Das ist das Skript. Als Error sagt er immer nur das:
WARNING: AppendLogin.lua:2: Bad argument @ 'getPlayerAccount' [Expected element at argument 1]
WARNING: AppendLogin.lua:3: Bad argument @ 'getPlayerName' [Expected element at argument 1]
ERROR: AppendLogin.lua:4: attempt to concatenate local 'playeracc' ( a boolean value )
Ich hoffe mir kann jemand helfen.
mfg
Gute Nacht
Gefixxt !
#closereq Krischkros:
DHGC: Meinst du so ?
function ochat_func (playersource, command, ...)
local message = {...}
message = table.concat(message, " ")
local playeracc = getPlayerAccount( playersource )
local accname = getAccountName( playeracc )
if (isObjectInACLGroup("user." ..accname, aclGetGroup("Admin")) then
rank == "#FF0000Admin#FFFFFF"
elseif (isObjectInACLGroup("user." ..accname, aclGetGroup("SuperModerator"))) then
rank = "#0000FFS-Moderator#FFFFFF"
elseif (isObjectInACLGroup("user." ..accname, aclGetGroup("Moderator"))) then
rank = "#FFE200Moderator#FFFFFF"
end
if hasObjectPermissionTo( playeracc, "function.random",true ) then
outputChatBox ( "[[ "..rank.." "..getAccountName(playeracc)..": "..message.." ]]", getRootElement(), 255, 255, 255 ,true)
end
end
addCommandHandler("ansage",ochat_func)
Alles anzeigen
ReWrite: Und wie dann? Fixx mir das doch bitte ahaha
ReWrite: Ist aber irgendwie so anders Hilfst du mir trotzdem ?
Oh.. besoffen scripten ... geht nicht gut aus. ReWrite: Danke
EDIT
function ochat_func (playersource, command, ...)
local message = {...}
message = table.concat(message, " ")
local playeracc = getPlayerAccount( playersource )
if (isObjectInACLGroup("user." ..playeracc, aclGetGroup("Admin")) then rank == "#FF0000Admin#FFFFFF" end
if (isObjectInACLGroup("user." ..playeracc, aclGetGroup("SuperModerator"))) then rank = "#0000FFS-Moderator#FFFFFF" end
if (isObjectInACLGroup("user." ..playeracc, aclGetGroup("Moderator"))) then rank = "#FFE200Moderator#FFFFFF" end
if hasObjectPermissionTo( playeracc, "function.random",true ) then
outputChatBox ( "[[ "..rank.." "..getAccountName(playeracc)..": "..message.." ]]", getRootElement(), 255, 255, 255 ,true)
end
end
addCommandHandler("ansage",ochat_func)
Alles anzeigen
Jetzt habe ich es so. Und was ist jetzt falsch ?