Beiträge von Shyim
-
-
-
Was ist denn Argument 9?
-
Hallo
Ich habe einen Problem bei meine Gate beim Update 1.1 Geht es nicht mehr Obwohl es richtig ist.Hier der Code:Hier noch der Teil wo der Gate Erstellt wird
Der Error Code
-
Kann man Irgentwie bei Mta1.1 das Beenden das die Ansi Dateien auf UTf 8 Konvertiert werden.Wenn sie bei mir Konvertiert werden kommen in den Script ein ? Zeichen rein und der Script ist schrott.Ich habe es schon auf UTF 8 Gemacht aber dann geht der Script nicht mehr.Er ging aber Früher bei Mta 1.0
-
Du hast einen Fehler in der mtaserver.conf gemacht
-
Ich habe es mal auf Versucht bei mir kam immer ein net.so error Dann hatte ich mein Betriebsystem auf Debian 5 32Bit gemacht nun geht auch Mta Server
-
Hallo
Ich habe mier für Race Spawn Farben gemacht ich bekomme immer Error:attemp to contenate local acc ( a boolean value)Hier ist der Script:
Luafunction carcolorauto ( player ) local acc = getPlayerAccount( player ) local name = getAccountName( acc ) if (isGuestAccount(getPlayerAccount( player )) == false) then if isObjectInACLGroup ( "user." .. name, aclGetGroup ( "Admin" ) ) then veh = getPlayerOccupiedVehicle ( player ) setVehicleColor ( veh, 18, 18, 18, 18 ) setVehicleHeadLightColor ( veh, 0, 0, 255) elseif isObjectInACLGroup ( "user." .. name, aclGetGroup ( "Moderator" ) ) then veh = getPlayerOccupiedVehicle ( player ) setVehicleColor ( veh, 1, 1, 1, 1 ) setVehicleHeadLightColor ( veh, 0, 255, 255) elseif isObjectInACLGroup ( "user." .. name, aclGetGroup ( "SuperModerator" ) ) then veh = getPlayerOccupiedVehicle ( player ) setVehicleColor ( veh, 86, 86, 86, 86 ) setVehicleHeadLightColor ( veh, 0, 255, 0) elseif isObjectInACLGroup ( "user." .. name, aclGetGroup ( "vip" ) ) then veh = getPlayerOccupiedVehicle ( player ) setVehicleColor ( veh, 61, 61, 61, 61 ) setVehicleHeadLightColor ( veh, 255, 255, 255) end else veh = getPlayerOccupiedVehicle ( player ) setVehicleColor ( veh, 0, 0, 0, 0 ) endendaddCommandHandler("farbe",carcolorauto) addEventHandler("onMapStarting", root, function() setTimer(carcolorauto, 2500, 1, source)end)
Edit.Pasebin Link
-
-
Hallo
Ich habe 2 Teleporter gescriptet einer davon geht und der anderen Nicht.Beim Script gibt es keine Fehler es passiert nur nichtsLua
Alles anzeigenPoliceComputer = createObject ( 2190, 229.83325195313, 124.82567596436, 1010.1395874023, 0, 0, 200 )setElementInterior ( PoliceComputer, 10 ) SFPDEnter = createMarker ( 1554.1402587891, -1675.7454833984, 16.1953125,"corona", 1, getColorFromString ( "#FF000099" ) )SFPDExit = createMarker ( 246.4075012207, 107.34195709229, 1003, "corona", 1, getColorFromString ( "#FF000099" ) )setElementInterior (SFPDExit, 10) function SFPDrein_func ( player ) setElementInterior ( player, 10, 245.92279052734, 111.5924911499, 1003 )endaddEventHandler ( "onMarkerHit", SFPDEnter, SFPDrein_func )function SFPDraus_func ( player )setElementInterior ( player, 0, 1543.4864501953, -1675.4450683594, 13.55655002594 )endaddEventHandler ( "onMarkerHit", SFPDExit, SFPDraus_func ) SFPDInnen1 = createMarker ( 214.28958129883, 120.01245880127, 1002.1906738281, "cylinder", 1, getColorFromString ( "#FF000099" ) )setElementInterior ( SFPDInnen1, 10 )SFPDgarage = createMarker ( 1525.5302734375 , -1678.349609375 , 4.890625, "cylinder", 1, getColorFromString ( "#FF000099" ) ) function garagenrein_func ( player ) setElementInterior ( player, 10, 216.59045410156, 119.97569274902, 1002.867980957 )endaddEventHandler ( "onMarkerHit", SFPDgarage, garagenrein_func ) function LSpdgarage_func ( player ) setElementInterior ( player, 0 , 1530.4194335938, -1677.4145507813, 5.890625 )endaddEventHandler ( "onMarkerHit", SFPDInnen1, LSpdgarage_func )
Die Scripts sind gleich gescriptet aber Eins davon geht.
-
Weiss einer wann die MTA Server 1.1 für Windows raus kommt ich finde nur für Linux.
-
Hallo
Ich habe Heute ein script gemacht wo man die Fraktion wescheln kann.Es geht aber falsch rum.Ich möchte andere in eine Fraktion setzen er setzt mich in die Fraktion reinSQL
Alles anzeigenfunction makeLeader ( thePlayer, command, target, faction ) local playeracc = getPlayerAccount( thePlayer ) if ( isAdminLevel ( thePlayer ) >= 2 ) then if not target then outputChatBox( "Das angegebene Ziel existiert nicht", thePlayer ) return end local targetData = getPlayerFromName( target ) if targetData then if tonumber(faction) == 0 then setAccountData( playeracc, "Fraktion", tonumber(faction) ) outputChatBox( "Du hast "..target.." Zivilist gemacht.", thePlayer ) outputChatBox( "Du wurdest von "..getPlayerName( thePlayer ).." zum Zivilist gemacht.", targetData ) elseif tonumber(faction) and Faction[tonumber(faction)] then setAccountData ( playeracc, "Fraktion", tonumber(faction) ) setAccountData ( playeracc, "Rank", 5 ) outputChatBox( "Du hast "..target.." Fraktionsleader der "..Faction[tonumber(faction)].." gemacht!", thePlayer ) outputChatBox( "Du wurdest von "..getPlayerName( thePlayer ).." Leader der Fraktion "..Faction[tonumber(faction)].." gemacht.", targetData ) else outputChatBox( "Du hast keine gueltige Fraktion angegeben!", thePlayer ) outputChatBox( " 1 = SFPD | 2 = Triaden | 3 = Reporter | 4 = Army | 5 = FBI ", thePlayer ) outputChatBox( " | 7 = Los Aztecas | 8 = Terrorist | 9 = Mafia | ", thePlayer ) end else outputChatBox( "Das angegebene Ziel existiert nicht", thePlayer ) end else outputChatBox( "Du hast nicht das Recht dazu!", thePlayer ) end end
Ich habe es Versucht zufixxen
Dann Kam ein Error mit Bad Argument getPlayer Account und Bad Argument bei setaccountdata
Die Zeilen so aus wo ich es Versucht hab zufixxenSQLlocal playeracc = getPlayerAccount( target ) setAccountData ( playeracc, "Fraktion", tonumber(faction) ) setAccountData ( playeracc, "Rank", 5 )
Könnt ihr mier helfen?
-
Hallo
Ich habe Heute ein script gemacht wo mann sieht wer Admin ist.Er funzt leider nicht.Könnt ihr mier helfenSQL
Alles anzeigenfunction admins ( thePlayer, command ) local playeracc = getPlayerAccount( thePlayer ) outputChatBox( "Online Admins:", thePlayer ) for index,v in ipairs( getElementsByType( "player" ) ) do local Adminlevel = getAccountData(playeracc, "Adminlevel" ) if Adminlevel >= 1 and Adminlevel <= 4 then outputChatBox( getPlayerName( v )..": "..Adminlevel, thePlayer ) end end end addCommandHandler( "admins", admins, false,false )
-
Hallo
Ich hab ein Marker erstellt den man Auto Teleportieren soll.Der Marker geht aber er portet den Wagen nicht.Er portet nur Spieler.SQL
Alles anzeigenlocal Taliban1 = createMarker( -2056.828125, 144.23693847656, 27.8359375, "cylinder", 1.5, 0, 0, 255, 150 ) function MarkerHit1( hitPlayer) if ( getTeamName(getPlayerTeam(hitPlayer)) == "Taliban" ) then setElementPosition ( hitPlayer, -2306.1291503906, -1628.0543212891, 483.74758911133 ) end end addEventHandler( "onMarkerHit", Taliban1, MarkerHit1)
-
Hallo
Ich hab ein Werbung System gebastelt.Ich bekomme immer fehler.Hier der ScriptSQLaddEvent( "onad", true )root = getRootElement()function adChat ( source, command, chat )local text = table.concat({chat}, " ")outputChatBox ( "Werbung von " .. getPlayerName ( source ) .. ": " .. text, root, 056, 139, 034, false )endfunction postingReport( name, ad )outputChatBox ( "Werbung von " .. name .. ": " .. text, root, 056, 139, 034, false )endaddCommandHandler ( "ad", adChat )addEventHandler( "onad", root, postingad )
Auszug aus der Console
WARNING: Tore\AD.lua:11: Bad argument @ 'addEventHandler'
-
dann mache automatisches Ausloggen, wenn die Resource startet
hier der script
ClientSQL
Alles anzeigenlocal localPlayer = getLocalPlayer()local playerName = getPlayerName(localPlayer) function createPasswordWindow()windowChangepw = guiCreateWindow(0.3859,0.349,0.2219,0.1628,"Login - Passwort ändern",true)guiSetSize(windowChangepw, 165, 21)guiSetAlpha(windowChangepw,0.80000001192093)editOldpw = guiCreateEdit(110,29,165,21,"",false,windowChangepw)guiSetAlpha(editOldpw,1)guiEditSetMasked(editOldpw,true)labelOldpw = guiCreateLabel(10,29,90,21,"altes Password:",false,windowChangepw)guiSetAlpha(labelOldpw,1)guiLabelSetColor(labelOldpw,255,255,255)guiLabelSetVerticalAlign(labelOldpw,"center")guiLabelSetHorizontalAlign(labelOldpw,"left",false)editNewpw = guiCreateEdit(110,60,165,21,"",false,windowChangepw)guiSetAlpha(editNewpw,1)guiEditSetMasked(editNewpw,true)guiEditSetMaxLength(editNewpw,50)labelNewpw = guiCreateLabel(10,60,90,21,"Neues Password:",false,windowChangepw)guiSetAlpha(labelNewpw,1)guiLabelSetColor(labelNewpw,255,255,255)guiLabelSetVerticalAlign(labelNewpw,"center")guiLabelSetHorizontalAlign(labelNewpw,"left",false)buttonChangepw = guiCreateButton(10,91,265,23,"aenern",false,windowChangepw)guiSetAlpha(buttonChangepw,1)guiSetVisible(windowChangepw, false)addEventHandler("onClientGUIClick", buttonChangepw, clientSubmitChangepw, false)end function createLoginWindow()windowLogin = guiCreateWindow(0.3945,0.3646,0.2109,0.2018,"Login",true)guiSetSize(windowLogin, 270, 155, false)guiSetAlpha(windowLogin,1)labelUsername = guiCreateLabel(10,52,59,24,"Name:",false,windowLogin)guiSetAlpha(labelUsername,1)guiLabelSetColor(labelUsername,255,255,255)guiLabelSetVerticalAlign(labelUsername,"center")guiLabelSetHorizontalAlign(labelUsername,"left",false)labelPassword = guiCreateLabel(10,86,59,24,"Passwort:",false,windowLogin)guiSetAlpha(labelPassword,1)guiLabelSetColor(labelPassword,255,255,255)guiLabelSetVerticalAlign(labelPassword,"center")guiLabelSetHorizontalAlign(labelPassword,"left",false)labelInfo = guiCreateLabel(10,26,250,17,"Bitte Loge dich ein oder Registrier dich.",false,windowLogin)guiSetAlpha(labelInfo,1)guiLabelSetColor(labelInfo,255,255,255)guiLabelSetVerticalAlign(labelInfo,"top")guiLabelSetHorizontalAlign(labelInfo,"center",false)guiSetFont(labelInfo,"default-bold-small")editUsername = guiCreateEdit(79,52,181,25,playerName,false,windowLogin)guiSetAlpha(editUsername,1)guiEditSetMaxLength(editUsername, 50)editPassword = guiCreateEdit(79,86,181,25,"",false,windowLogin)guiSetAlpha(editPassword,1)guiEditSetMasked(editPassword, true)guiEditSetMaxLength(editPassword, 50)buttonLogin = guiCreateButton(10,121,120,21,"einloggen",false,windowLogin)guiSetAlpha(buttonLogin,1)buttonRegister = guiCreateButton(143,121,117,21,"Registrieren",false,windowLogin)guiSetAlpha(buttonRegister,1)guiSetVisible(windowLogin, false)addEventHandler("onClientGUIClick", buttonLogin, clientSubmitLogin, false)addEventHandler("onClientGUIClick", buttonRegister, clientSubmitRegister, false)end function resourceStart()createLoginWindow()if (windowLogin ~= nil) thenguiSetVisible(windowLogin, true)elseoutputChatBox("An error has occurred.")endshowCursor(true)guiSetInputEnabled(true)end function changePw()createPasswordWindow()guiSetVisible(windowChangepw, true)showCursor(true)guiSetInputEnabled(true)end function clientSubmitLogin(button, state)if button == "left" and state == "up" thenlocal username = guiGetText(editUsername)local password = guiGetText(editPassword)if username and password thentriggerServerEvent("submitLogin", getRootElement(), localPlayer, username, password)elseguiSetText(labelInfo, "Gib dein Name und Password ein.")endendend function clientSubmitRegister(button, state)if button == "left" and state == "up" thenlocal username = guiGetText(editUsername)local password = guiGetText(editPassword)if username and password thentriggerServerEvent("submitRegister", getRootElement(), localPlayer, username, password)elseguiSetText(labelInfo, "Gib dein Name und Password ein.")endendend function clientSubmitChangepw(button, state)if button == "left" and state == "up" thenlocal oldpassword = guiGetText(editOldpw)local newpassword = guiGetText(editNewpw)if oldpassword and newpassword thentriggerServerEvent("submitChangepw", getRootElement(), localPlayer, oldpassword, newpassword)elseoutputChatBox("Gib dein altes und neues Passwort ein.")endendend function hideLoginWindow()guiSetInputEnabled(false)guiSetVisible(windowLogin, false)showCursor(false)end function hidePasswordWindow()guiSetInputEnabled(false)guiSetVisible(windowChangepw, false)showCursor(false)end function unknownError()guiSetText(labelInfo, "An unknown error occured.")end function loginWrong()guiSetText(labelInfo, "Falscher Name oder Falscher Password.")end function registerTaken()guiSetText(labelInfo, "This username is allready taken.")end addEvent("hidePasswordWindow", true)addEvent("hideLoginWindow", true)addEvent("unknownError", true)addEvent("loginWrong", true)addEvent("registerTaken", true)addEventHandler("hidePasswordWindow", getRootElement(), hidePasswordWindow)addEventHandler("hideLoginWindow", getRootElement(), hideLoginWindow)addEventHandler("unknownError", getRootElement(), unknownError)addEventHandler("loginWrong", getRootElement(), loginWrong)addEventHandler("registerTaken", getRootElement(), registerTaken)addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), resourceStart) addCommandHandler("changepw", changePw)
Server
SQLfunction passwordHandler(player, oldpassword, newpassword)local account = getPlayerAccount(player)if (account) thenif (isGuestAccount(account)) thenoutputChatBox("Du musst dich Einloggen um dein Passwort zuändern.", player)returnendlocal playerName = getPlayerName(player)local password_check = getAccount(playerName, oldpassword)if (password_check ~= false) thenif (string.len(newpassword) >= 5) thensetAccountPassword(account, newpassword)triggerClientEvent(player, "hidePasswordWindow", getRootElement())elseoutputChatBox("Dein Password muss 6 Zeichen haben!", player)endelseoutputChatBox("Old password invalid.", player)endendend function loginHandler(player, username, password)local account = getAccount(username, password)if (account ~= false) thenif (logIn(player, account, password) == true) thenoutputChatBox("If you want to change your password, use /changepw", player)triggerClientEvent (player, "hideLoginWindow", getRootElement())elsetriggerClientEvent (player, "unbekannterError", getRootElement())endelsetriggerClientEvent (player, "loginfalsch", getRootElement())endend function registerHandler(player, username, password)local account = getAccount(username, password)if (account ~= false) thentriggerClientEvent(player, "registerTaken", getRootElement())elseaccount = addAccount(username, password)if (logIn(player, account, password) == true) thenoutputChatBox("Du kannst dein Passwort mit /changepw ämdern", player)triggerClientEvent(player, "hideLoginWindow", getRootElement())elsetriggerClientEvent(player, "unknownError", getRootElement())endendend addEvent("submitChangepw", true)addEvent("submitLogin", true)addEvent("submitRegister", true)addEventHandler("submitChangepw", root, passwordHandler)addEventHandler("submitLogin", root, loginHandler)addEventHandler("submitRegister", root, registerHandler)
was soll ich da ändern
-
Hallo
ich hab mir ein Login system gebastelt.wenn ich die resource neu starte bin ich immer noch eingeloggt und das fenster geht nicht weg.Und ich hab auch ein script wenn man sich mit /logout ausloggt wird man von server gekickt was soll ich tun -
Hallo
Ich hab mier ein Team Autofarben script gebastelt wo jedes team Eine eigene Auto Farbe hat.Bis jetzt haben alle autos die gleichen farben. -
Hallo
Ich hab mier einen AFK Script gebasstelt es sind leider noch paar bugs drinne kann mir denn einer helfen.Man wird immer gekillt wenn man back macht
ServerCodeaddEvent("onAFK", true )function afk ()killPed ( source )endaddEventHandler("onAFK", getRootElement(), afk )
Client
Codelocal afk = 0 function setafk()if(afk ~= 0) thenoutputChatBox("Du bist schon AFK!")elseafk = 1outputChatBox("Du bist jetzt AFK.")triggerServerEvent("onAFK", getLocalPlayer() )outputChatBox("Du wurdest vom Anti-AFK System " )endend function setback()if(afk ~= 1) thenoutputChatBox("Du bist nicht AFK")elseafk = 0outputChatBox("Du bist nun nicht mehr afk")endend addCommandHandler("afk", setafk)addCommandHandler("back", setback) function onMapStart ()if ( afk == 1 ) thentriggerServerEvent("onAFK", getLocalPlayer() )outputChatBox("Du wurdest vom Anti-AFK System " )setTimer( function()triggerServerEvent("onAFK", getLocalPlayer() )end, 10000, 1 )endendaddEvent("onClientMapStarting", true )addEventHandler("onClientMapStarting", getRootElement(), onMapStart )
-
Hallo ich suche für mein Mta Server ein Acountsystem.