#Dv^
Members-
Posts
459 -
Joined
-
Last visited
Everything posted by #Dv^
-
Olvidenlo, ya pude hacerlo con el SQLite, eliminé todas las cuentas desde allí Gracias
-
Gracias! Funciono, pero aún así tengo la "Id=35" y quiero que empiece del 1
-
No entendí ._. Tengo que abrir la consola "f8" y poner start runcode luego: run aclGroupAddObject(aclGetGroup("Admin"), "user.Console") y por ultimo: run for i,v in ipairs(getAccounts()) do if ( getAccount("Console") ~= v ) then deleteAccount(v) end end ¿Es así? Gracias por tu tiempo
-
Me sale esto #000000Nick executed command: aclGroupAddObject(aclGetGroup("Admin"), "user.Console")run for i,v in ipairs(getAccounts()) do if ( getAccount("Console") ~= v ) then deleteAccount(v) end end Error: [string "aclGroupAddObject(aclGetGroup("Admin"), "user.Console")run for ..."]:1: '=' expected near 'for'
-
Si me funciona bien, se los agradezco, pero ahora quiero reiniciar las ID´s, es decir que vuelva a empezar de 1 y empieza a contar de nuevo ¿Qué debería utilizar? ¿O como puedo eliminar todas las cuentas para que vuelvan a registrarse? Gracias
-
Si entiendo, pero debo ponerlo en un script aparte?
-
Eso lo agrego lo en el script que postee más arriba?
-
Gracias! Pero cuando agrego el "outputChatBox("Los zombies empiezan a salir")", me sale infinidad de ese mensaje hasta que los zombies dejan de salir function SpawnZombie () if not ( ({getTime()})[1] >= 0 and ({getTime()})[1] <= 06 ) then return false end outputChatBox("Los zombies empiezan a salir") local pacecount = 0 while pacecount < 5 do --4 ZOMBIES AT A TIME TO PREVENT FPS DROP if (table.getn( everyZombie )+pacecount < newZombieLimit ) and (ZombieStreaming == 1) then local xcoord = 0 local ycoord = 0 local xdirection = math.random(1,2) if xdirection == 1 then xcoord = math.random(15,40) else xcoord = math.random(-40,-15) end local ydirection = math.random(1,2) if ydirection == 1 then ycoord = math.random(15,40) else ycoord = math.random(-40,-15) end local liveplayers = getAlivePlayers () if (table.getn( liveplayers ) > 0 ) then local lowestcount = 99999 local lowestguy = nil for PKey,thePlayer in ipairs(liveplayers) do if isElement(thePlayer) then if (getElementData (thePlayer, "dangercount")) and (getElementData(thePlayer, "zombieProof") ~= true) and (getElementData(thePlayer, "alreadyspawned" ) == true) then if (getElementData (thePlayer, "dangercount") < lowestcount) then local safezone = 0 local gx, gy, gz = getElementPosition( thePlayer ) local allradars = getElementsByType("radararea") for theKey,theradar in ipairs(allradars) do if getElementData(theradar, "zombieProof") == true then if isInsideRadarArea ( theradar, gx, gy ) then safezone = 1 end end end if safezone == 0 then lowestguy = thePlayer lowestcount = getElementData (thePlayer, "dangercount") end end end end end pacecount = pacecount+1 if isElement(lowestguy) then triggerClientEvent ( "Spawn_Placement", lowestguy, ycoord, xcoord ) else pacecount = pacecount+1 end else pacecount = pacecount+1 end else pacecount = pacecount+1 end end end
-
Ultima cosa que pido, si quiero que se vean con colores en el chat, como le pongo? ._.
-
Ya lo pude arreglar, gracias de todas formas por ayudarme, te lo agredezco
-
Con lo del Ban me refería a que sea expulsado y que no pueda entrar al servidor hasta que no pase 30 minutos despues de su expulsación, es decir "baneado"
-
Hola! Gracias por tu ayuda Me sale este problema
-
Hola! ¿Cómo hago para que este sistema de advertencias luego de que llegue a 3 advertencias de "ban" de 30 minutos? Y que en el motivo del kick le salga al que fue expulsado la "razón", es decir la 3 advertencia que se le dio sea el motivo del kick Muchas Gracias function getPlayerFromNamePart(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end end end end function warnPlayer_CMD(thePlayer, theCMD, theTarget, ...) local accN = getAccountName ( getPlayerAccount (thePlayer) ) local groupName = "Admin" or "Moderator" or "SuperModerator" or "Console" -- you can add more if groupName then if theTarget ~= nil and isObjectInACLGroup ("user."..accN,aclGetGroup (groupName) ) -- missing bracket then local theTargetElement = getPlayerFromNamePart(theTarget) if(getElementType(theTargetElement) == "player") then local allArgs = {...} local data = getElementData(theTargetElement,"warnC")or 0 local theReason = table.concat(allArgs, " ") setElementData(theTargetElement,"warnC", data + 1) outputChatBox("#ff0000[ADVERTENCIA]: "..getPlayerName(thePlayer).."#FFFFFF advertio a "..getPlayerName(theTargetElement).." ("..tostring(data).."/3)", getRootElement(), 255, 0, 0, true) outputChatBox("#ff0000[ADVERTENCIA]: #ffffffRazón: #FFFFFF("..tostring(theReason)..")", getRootElement(), 255, 0, 0, true) else outputChatBox("#ff0000[ADVERTENCIA]: #ffffffError! Codigo: /ad [player] [razon]", thePlayer, 255, 0, 0, true) end end end end addCommandHandler("ad", warnPlayer_CMD, false)