Jump to content

Death

Members
  • Posts

    151
  • Joined

  • Last visited

Everything posted by Death

  1. não é cara tava com direito de admin no acl o recurso
  2. ta dando esse erro aki no debug [2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer' [2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer' [2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer' [2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer' [2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer' [2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer' [2013-05-24 14:40:51] WARNING: heli\server.lua:3: Bad argument @ 'kickPlayer'
  3. https://wiki.multitheftauto.com/wiki/OnC ... HeliKilled https://wiki.multitheftauto.com/wiki/OnC ... HeliKilled These events do not work on my server .-.
  4. o grande erro e q esse evento não existe tenta usar pra vcs ver https://wiki.multitheftauto.com/wiki/OnC ... HeliKilled alguem pode confirmar isso pra min?
  5. all right now? -- Client: addEventHandler ( "onClientPlayerHeliKilled", root, function ( killer ) triggerServerEvent("kickAPlayer", source, killer) end ) -- Server addEvent ( "onClientPlayerHeliKilled", true ) addEventHandler ( "onClientPlayerHeliKilled", root, function ( who ) getElementType ( killer ) == "player" ) then local vehicle = getPedOccupiedVehicle(killer) if ( vehicle ) then usedVehicle = getElementModel ( vehicle ) kickPlayer ( who, "You killed: ".. getPlayerName ( source ) .." With A Heli." ) end end )
  6. I want to create this script to give kick in whom commit helikill function kickjog (source) kickPlayer ( kicked, source, " has been kicked Helikill " ) end AddEventHandler ( "onClientPlayerHeliKilled" , getLocalPlayer ( ) , kickjog )
  7. Pois bem quero fazer que o Player que matar com algum veiculo seja kick do servidor tentei criar o script e não esta funcionando alguem pode me ajudar ? function kickjog (source) kickPlayer ( kicked, source, " Você foi kickado por fazer helikill" ) end AddEventHandler ( "onClientPlayerHeliKilled" , getLocalPlayer ( ) , kickjog )
  8. me ajudem quero parar com os flods nos comandos de teleporte e um amigo meu esta tentando fazer esse script e não esta funcionando o que tem de errado nele? me ajudem por favor function teleport19(source) if getElementData(source,"cmdf") == 0 then local veiculo = getPedOccupiedVehicle(source) setElementPosition (veiculo, 1450.4266357422, 1337.4921875, 12.838579177856 ) setElementPosition (source, 1450.4266357422, 1337.4921875, 12.838579177856 ) outputChatBox ('#FFFF00[/stunt] #FFFFFF' .. getPlayerName(source) .. ' foi para a Arena Stunt !!!', getRootElement(), 255, 255, 255, true) setElementData(source,"cmdf", 1) setTimer(remover,20000,1,source) elseif getElementData(source,"cmdf") == 1 then outputChatBox ( "deu certo! (: ") end end addCommandHandler( "st", teleport19 ) addCommandHandler( "stunt", teleport19 ) function remover(source) setElementData(source,"cmdf",0) end
  9. Não ta dando pra renomear a gang não ta dando pra mudar a cor da gang e nem dá pra definir o lider da gang alguem pode ajudar.Obrigado local connection = executeSQLQuery ( "CREATE TABLE IF NOT EXISTS gangs ( gangName TEXT, leader TEXT, color TEXT )" ) local cost = 20000 local maxStr = 20 function gangIsLeader ( uPlayer, uTeam ) local select = executeSQLQuery ( "SELECT leader FROM gangs WHERE gangName = '" .. uTeam .. "' " ); if ( select[1]["leader"] == uPlayer ) then return true; else return false; end end function gangSetLeader ( uTeam, uPlayer ) executeSQLQuery ( "UPDATE gangs SET leader = '" .. uPlayer .. "' WHERE gangName = '" .. uTeam .. "' ") return true end addCommandHandler ( 'gang', function ( uPed, uCommand, uSub, uArg1, uArg2, uArg3, uArg4 ) if ( uSub == 'criar' ) then if ( not uArg1 ) then outputChatBox ( '#1e90ff[GANG] #ffffff- Syntax: /gang criar [ ]', uPed, 255, 255, 255, true ); return end if ( getPlayerMoney ( uPed ) < cost ) then outputChatBox ( "#1e90ff[GANG] #ffffff- Você não tem dinheiro suficiente! Preço: $" .. cost, uPed, 255, 255, 255, true ); elseif ( string.len ( uArg1 ) > maxStr ) then outputChatBox ( "#1e90ff[GANG] #ffffff- O Nome da Gang nao pode ter mais de " .. maxStr .. " caracteres!", uPed, 255, 255, 255, true ); else if ( getPlayerTeam ( uPed ) ) then outputChatBox ( "#1e90ff[GANG] #ffffff- Voce ja esta em uma Gang!", uPed, 255, 255, 255, true ); return end if ( not getTeamFromName ( uArg1 ) ) then createTeam ( uArg1, uArg2 or 255, uArg3 or 255, uArg4 or 255 ); setPlayerTeam ( uPed, getTeamFromName ( uArg1 ) ); outputChatBox ( '#1e90ff[GANG] #ffffff- Você criou a gang ' .. uArg1.. ' com suceso', uPed, 255, 255, 255, true ); takePlayerMoney ( uPed, cost ); if ( uArg2 and uArg3 and uArg4 ) then executeSQLQuery ( "INSERT INTO gangs VALUES ( '" .. uArg1 .. "', '" .. getPlayerName ( uPed ) .. "', '" .. uArg2 .. "," .. uArg3 .. "," .. uArg4 .. "' ") else executeSQLQuery ( "INSERT INTO gangs VALUES ( '" .. uArg1 .. "', '" .. getPlayerName ( uPed ) .. "', '255, 255, 255' ) ") end end end end if ( uSub == 'nome' ) then if ( not getPlayerTeam ( uPed ) ) then return end if ( not uArg1 or not uArg2 ) then outputChatBox ( '#1e90ff[GANG] #ffffff- Syntax: /gang nome ', uPed, 255, 255, 255, true ); return end if ( not gangIsLeader ( getPlayerName(uPed), tostring ( uArg1 ) ) ) then outputChatBox ( "#1e90ff[GANG] #ffffff- Voce nao e o lider da Gang!", uPed, 255, 255, 255, true ); return end outputChatBox ( '#1e90ff[GANG] #ffffff-Nome da gang atualizado para ' .. uArg1.. ' com sucesso', uPed, 255, 255, 255, true ); setTeamName ( getTeamFromName ( getPlayerTeam ( uPed ) ), uArg1 ); end if ( uSub == 'cor' ) then if ( not uArg1 or not uArg2 or not uArg3 ) then outputChatBox ( '#1e90ff[GANG] #ffffff-Syntax: /gang cor ', uPed, 255, 255, 255, true ); return end setTeamColor ( getTeamFromName ( getPlayerTeam ( uPed ) ), uArg1, uArg2, uArg3 ); outputChatBox ( '#1e90ff[GANG] #ffffff-Cor da gang atualizada para ' .. uArg1.. ' com sucesso', uPed, 255, 255, 255, true ); end if ( uSub == 'lider' ) then if ( not getPlayerTeam ( uPed ) ) then outputChatBox ( "#1e90ff[GANG] #ffffff- Você não está em um Gang!", uPed, 255, 255, 255, true ); return end if ( not uArg1 or not getPlayerFromName ( uArg1 ) ) then outputChatBox ( "#1e90ff[GANG] #ffffff- Syntax: /gang lider ", uPed, 255, 255, 255, true ); return end if ( not getTeamName ( getPlayerTeam ( uArg1 ) ) == getTeamName ( getPlayerTeam ( uPed ) ) ) then outputChatBox ( "#1e90ff[GANG] #ffffff- Voce nao pode definir o lider com jogador de outra gangue!", uPed, 255, 255, 255, true ); return end if ( not gangIsLeader ( getPlayerName ( uPed ), getTeamName ( getPlayerTeam ( uPed ) ) ) ) then outputChatBox ( "#1e90ff[GANG] #ffffffVoce nao e o lider da gang!", uPed, 255, 255, 255, true ); return end gangSetLeader ( getTeamName ( getPlayerTeam ( uPed ) ), uArg1 ); outputChatBox ( '#1e90ff[GANG] #ffffff-A gang 'getTeamName ( getPlayerTeam ( uPed ) ) ..'definiu' .. uArg1.. ' como lider da gang', uPed, 255, 255, 255, true ); end if ( uSub == 'convite' ) then if ( not uArg1 ) then outputChatBox ( "#1e90ff[GANG] #ffffff- Syntax: /gang convite ", uPed, 255, 255, 255, true ); return end if ( not getPlayerFromName ( uArg1 ) ) then outputChatBox ( "#1e90ff[GANG] #ffffff- Jogador nao encontrado!", uPed, 255, 255, 255, true ); return end outputChatBox ( 'Voce convidou ' .. uArg1 .. '! Aguarde resposta.', uPed, 255, 255, 255, true ); outputChatBox ( 'Voce foi convidado para ' .. getTeamName ( getPlayerTeam ( uPed ) ) .. ' por ' .. getPlayerName ( uPed ), getPlayerFromName ( uArg1 ), 255, 255, 255, true ); addCommandHandler ( 'gang', function ( player, command, subCommand ) if ( subCommand == 'aceitar' ) then if ( getPlayerTeam ( uPed ) ) then setPlayerTeam ( player, getPlayerTeam ( uPed ) ); outputChatBox ( "Voce esta agora na Gang " .. getTeamName ( getPlayerTeam ( uPed ) ), player, 255, 255, 255, true ); outputChatBox ( getPlayerName ( player ) .. ' aceitou seu convite!', uPed, 255, 255, 255, true ); end elseif ( subCommand == 'recusar' ) then outputChatBox ( 'Voce recusou o convite de ' .. getPlayerName ( uPed ), player, 255, 255, 255, true ); outputChatBox ( getPlayerName ( player ) .. ' recusou seu convite!', uPed, 255, 255, 255, true ); end end ) setTimer ( function ( ) removeCommandHandler ( 'gang' ); end, 30000, 1 ) end if ( uSub == 'sair' ) then outputChatBox ( getPlayerName ( player ) .. ' Saiu da gang', uPed, 255, 255, 255, true ); if ( countPlayersInTeam ( getPlayerTeam ( uPed ) ) == 1 ) then destroyElement ( getPlayerTeam ( uPed ) ); end setPlayerTeam ( uPed, nil ); end end )
  10. Death

    script help me

    then what functions will I need to use to make this script
  11. Death

    script help me

    how to create a script for buying and selling bases please someone help me sorry for my bad english
  12. Esse script estou fazendo para mandar Pm usando ID do jogador tipo quero mandar uma mensagem eu uzo /pm ID so preciso saber porque não ta funcionando se alguem puder me ajudar ficarei muito grato function PmMessage(source, cmd, id, ...) if id and ... then local words = { ... } local message = table.concat(words, " ") local playerName = call "getPlayerNameFromID", tonumber(id)) local sourceID = getElementData(source, "id") if (getPlayerFromName(playerName) ~= source) then if playerName then if getElementData(source,"PmSpam") ~= 1 then outputChatBox("[PM]["..getPlayerName(source).."]["..tostring(sourceID).."]: "..message, getPlayerFromName(playerName),255,219,61) outputChatBox("[PM]["..playerName.."]["..id.."]: "..message, source,255,219,61) setElementData(source,"PmSpam",1) setTimer(stopTimerAntiSpam, 3000,1,source) else outputChatBox("#0044FF[PM]: #FFFFFF Erro", source, 0, 0, 0,true) end else outputChatBox("#0044FF[PM]: #FFFFFF Voçê não pode mandar mensagem pra vc mesmo!", source, 0, 0, 0,true) end end else outputChatBox("#0044FF[PM]: #FFFFFF erro siga a sintax '/pm [iD] [Mensagem]'!", source, 0, 0, 0,true) end end addCommandHandler("pm", PmMessage) function stopTimerAntiSpam(source) setElementData(source,"PmSpam", nil) end
  13. Blz vo ir la da uma estudada em lua ^^ valew
  14. que funções precisarei usar pra fazer um game mode de gangwar
  15. pelo menos alguem pode passar a função que eu vou ter que usar?
  16. muito obrigado cara deu certinho ^^
  17. desculpa cara mais so novo aki no forum por favor me ajuda
  18. ai ta minha função exports [ "scoreboard" ]:addScoreboardColumn ( "ID", 1 ) function setPlayerID(num, source) for k,v in ipairs(getElementsByType("player")) do if getElementData(v,"id") == num then setPlayerID(num+1, source) return 0 end end setElementData(source,"id", num) end function setPlayerID_() setPlayerID(0, source) end addEventHandler("onPlayerLogin", getRootElement(), setPlayerID_) function getPlayerNameFromID(id) for k,v in ipairs(getElementsByType("player")) do if getElementData(v,"id") == id then theName = getPlayerName(v) end end if (not theName) then theName = false end return theName end function getPlayerFromID(id) for k,v in ipairs(getElementsByType("player")) do if getElementData(v,"id") == id then thePlayer = v end end if (not thePlayer) then thePlayer = false end return thePlayer end function getIDFromPlayerName(playerName) theID = getElementData(getPlayerFromName(playerName),"id") if (not theID) then theID = false end return theID end function getIDFromPlayer(player) theID = getElementData(player,"id") if (not theID) then theID = false end return theID end --[[ function setPlayerID() local table_ids_server = {} for i = 1, maxPlayers do table_ids_server[i] = i end for k,v in ipairs(getElementsByType("player")) do if getElementData(v,"id") then table.remove(table_ids_server, getElementData(v,"id")) end end setElementData(source,"id", table_ids_server[1]) end addEventHandler("onPlayerLogin", getRootElement(), setPlayerID)]] O que tem de errado na função quero exporta o ID do jogador a scoreboard me ajudem por favor
×
×
  • Create New...