Jump to content

Renaz

Members
  • Posts

    224
  • Joined

  • Last visited

Everything posted by Renaz

  1. não precisa mais já arrumei aqui e tá funcionando ja
  2. porque o código que estou agora está praticamente feito, só tem alguns erros que não estão deixando o script iniciar. e se eu pegasse o que o DNL mandou teria que editar uma pá de coisas e daria o triplo do trabalho.
  3. continua dando o mesmo erro, eu alterei um pouco o código. acho que não é caractér invisivel e sim algum erro no código.
  4. Desculpa a demora tava arrumando a verificação se o player estava na marker. function fab1 (player , cmd) if isElementWithinMarker(player, fabricar1) then if getPlayerMoney (player) >= 5000 then takePlayerMoney (player , 5000) setElementData (player, "pecas", true) toggleAllControls( thePlayer, false, true, false )  setPedAnimation (player, "ped", "WOMAN_walknorm") setTimer( function(player,60000,1) outputChatBox ("[FabricarArmas] Você pegou as peças do AK-47!" , player, 112, 128, 144) else outputChatBox ("[FabricarArmas] Você não tem dinheiro para pegar as peças do AK-47!", player, 112,128,144) end else outputChatBox("[FabricarArmas]Você não está na Fábrica de Armas!") end end addEventHandler ("onMarkerHit", fabricar1 , player) addCommandHandler ("fabricar1", fab1) function fab2 (player , cmd) if isElementWithinMarker(player, fabricar2) then if getElementData (player, "pecas") then if getPlayerMoney (player) >= 3000 then takePlayerMoney (player , 3000) setElementData (player , "ak47" , true) toggleAllControls( thePlayer, false, true, false )  setPedAnimation (player, "ped", "WOMAN_walknorm") setTimer( function(player,60000,1) outputChatBox ("[FabricarArmas] Você fabricou 30 AK-47!" , player, 112,128,144) else outputChatBox ("[FabricarArmas] Você não tem dinheiro para fabricar os AK-47!", player, 112,128,144) end else outputChatBox("[FabricarArmas] Você ainda não pegou as peças do AK-47!") end else outputChatBox("[FabricarArmas]Você não está na Fábrica de Armas!") end end addEventHandler ("onMarkerHit", fabricar2 , player) addCommandHandler ("fabricar2", fab2) function fab3 (player , commandHandler) if isElementWithinMarker(player, fabricar3) then if getElementData (player, "ak47") then if getPlayerMoney (player) >= 2000 then takePlayerMoney (player , 2000) toggleAllControls( thePlayer, false, true, false )  setPedAnimation (player, "ped", "WOMAN_walknorm") setTimer( function(player,60000,1) giveWeapon (player, 30 , 30) removeElementData(player , "ak47") removeElementData(player , "pecas") outputChatBox ("[FabricarArmas] Você acabou de dar os últimos toques nas suas AKs!" , player, 112,128,144) else outputChatBox ("[FabricarArmas] Você não tem dinheiro para dar os últimos toques nas suas AKs!", player, 112,128,144) end else outputChatBox("[FabricarArmas] Você ainda não fabricou os AK-47!") end else outputChatBox("[FabricarArmas]Você não está na Fábrica de Armas!") end end addEventHandler ("onMarkerHit", fabricar3 , player) addCommandHandler ("fabricar3" , fab3)
  5. Correto , porém eu peguei a parte do setTimer e do toggleAllControls (partes que me faltavam) e ficou dando erro de unexpected symbol near ' ' e eu não tou conseguindo arrumar
  6. Desculpe a demora para responder, no caso ele não teria tempo limitado para ficar dentro da fabrica, no caso existem 3 markers, para fabricação no máximo 1 player por cada marker. E no caso do tempo era o tempo de fabricação da arma(respondido pelo celular)
  7. function fab1 (player , cmd) if getPlayerMoney (player) >= 5000 then takePlayerMoney (player , 5000) setElementData (player, "modelos", true) setTimer(fab1 , 300000 , 1) setPedAnimation (player, "ped", "WOMAN_walknorm") outputChatBox ("[FabricarArmas] Você fabricou 30 modelos de AK-47." , player, 112, 128, 144) else outputChatBox ("[FabricarArmas] Você não tem dinheiro para fabricar os modelos da AK-47.", player, 112,128,144) end end addEventHandler ("onMarkerHit", fabricar1 , player) addCommandHandler ("fabricar1", fab1) ele ficaria bloqueado dos movimentos e ficaria fazendo uma certa animação por 5 minutos (tempo de fabricação)
  8. usei o setTimer , mas não dá nada não estou conseguindo usar o GetPlayerInMarker
  9. já está tudo funcionando certinho aqui, porém eu não quero que assim que ele digite o comando de fabricar ele fabrique instantâneamente e sim demorando um certo tempo tem como eu fazer isso? e tem como eu fazer também por exemplo se uma pessoa está usando aquela função mais ninguem poderá usar até ela acabar de fabricar
  10. E se quiser fazer para um terceira funçao é so colocar para verificar os modelos do mesmo jeito? ou terei que criar uma outra data?
  11. function fab1 (player , commandHandler) if getPlayerMoney (player) >= 5000 then takePlayerMoney (player , 5000) setElementData(element modelos , player , modelosak, true) setPedAnimation(thePed, "ped", "WOMAN_walknorm") outputChatBox ("[FabricarArmas] Você fabricou 30 modelos de AK-47." , player, 112,128,144) else outputChatBox ("[FabricarArmas] Você não tem dinheiro para fabricar os modelos da AK-47.", player, 112,128,144) end end addEventHandler ("onMarkerHit", fabricar1 , player) addCommandHandler ("fabricar1" , player , fab1) assim?
  12. beleza fiz aqui, ai no caso ficaria assim : function fab1 (player , commandHandler) if getPlayerMoney (player) >= 5000 then takePlayerMoney (player , 5000) setElementData( modelos , player) setPedAnimation(thePed, "ped", "WOMAN_walknorm") outputChatBox ("[FabricarArmas] Você fabricou 30 modelos de AK-47." , player, 112,128,144) else outputChatBox ("[FabricarArmas] Você não tem dinheiro para fabricar os modelos da AK-47.", player, 112,128,144) end end addEventHandler ("onMarkerHit", fabricar1 , player) addCommandHandler ("fabricar1" , player , fab1) function fab2 (player , commandHandler) if getElementData(player , modelos) then getPlayerMoney (player) >= 3000 then takePlayerMoney (player , 3000) setPedAnimation(thePed, "ped", "WOMAN_walknorm") outputChatBox ("[FabricarArmas] Você fabricou 30 gatilhos de AK-47." , player, 112,128,144) else outputChatBox ("[FabricarArmas] Você não tem dinheiro para fabricar os Gatilhos da AK-47.", player, 112,128,144) else outputChatBox("[FabricarArmas] Você ainda não fabricou os modelos") end end addEventHandler ("onMarkerHit", fabricar2 , player) addCommandHandler ("fabricar2" , player , fab2)
  13. traficoaentrar = createMarker(125.20397186279,-285.93417358398,0.578125, "cylinder", 1.3, 255,0,0, 50) ----- Marker de Entrar traficoasair = createMarker (2807.6264648438,-1174.2368164063,1024.5703125 , "cylinder" , 1.3 , 255,0,0 , 50) ----- Marker de Sair setElementDimension(traficoasair ,0) ---- Dimensão do Marker de Sair setElementInterior(traficoasair ,8) ---- Interior da Marker de Sair function teletraficoe (thePlayer) setElementPosition (thePlayer, 2807.8166503906,-1170.1173095703,1025.5703125) setElementInterior (thePlayer,8) setElementDimension (thePlayer,0) end addEventHandler ("onMarkerHit", traficoaentrar, teletraficoe) function teletraficos (thePlayer) setElementPosition (thePlayer, 125.05652618408,-279.69366455078,1.578125) setElementInterior (thePlayer, 0) setElementDimension (thePlayer, 0) end addEventHandler ("onMarkerHit", traficoasair, teletraficos)
  14. só sei usar server-side acho o client-side muito complicado como assim setar a data
  15. Olá pessoal do forúm hoje venho com uma dúvida que não consigo resolver. vou explicar o script : O script é o seguinte , um cara que esteja nas acls "...." ele poderá entrar dentro de um interior para fabricar as armas , depois ele teria 3 markers para 3 etapas , fabricar , desenvolver , acabar . a primeira teria o custo de 5k , a segunda 3k e a terceira , 2k (para ele fazer a segunda ele precisaria já ter feito a primeira , e para fazer a terçeira ele precisaria já ter feito a segunda) , enquanto ele estivesse fazendo as armas apareceria uma animação de ele mexendo na mesa, quando ele completasse todas a terceira etapa ele receberia um AK-47 com 30 balas. (edit: quando ele iniciasse uma fabricação esse processo demoraria 5 minutos só depois disso cancelaria a animação e daria por concluido) Problemas: Não estou conseguindo colocar a entrada do interior só para acl , Não achei a animação (sem problema) Não estou conseguindo fazer esse esquema de , ele só poder fazer a segunda fase se já tiver feito a primeira e assim por diante
  16. Oi estou precisando de alguém que saiba editar skins / carros .
  17. minha questão não era essa , a questão era como remover o modo de jogo "play" sem ficar dando tela preta. resolvido.
  18. Sei que este problema é bem bobo mas estou com um problema sério! quando eu quetiro o modo de jogo "play <resource src="admin" startup="1" protected="0" /> <resource src="defaultstats" startup="1" protected="0" /> <resource src="helpmanager" startup="1" protected="0" /> <resource src="joinquit" startup="1" protected="0" /> <resource src="mapcycler" startup="1" protected="0" /> <resource src="mapmanager" startup="1" protected="0" /> <resource src="parachute" startup="1" protected="0" /> <resource src="performancebrowser" startup="1" protected="0" /> <resource src="reload" startup="1" protected="0" /> <resource src="resourcebrowser" startup="1" protected="1" default="true" /> <resource src="resourcemanager" startup="1" protected="1" /> <resource src="scoreboard" startup="1" protected="0" /> <resource src="spawnmanager" startup="1" protected="0" /> <resource src="voice" startup="1" protected="0" /> <resource src="votemanager" startup="1" protected="0" /> <resource src="webadmin" startup="1" protected="0" /> <resource src="[LusoRP]Spawn" startup="1" protected="0" /> <!-- play is the default freeroam gamemode. Remove the following line to prevent it from starting. --> </config> quando entro no servidor a tela fica totalmente preta. porém em outro servidor eu já tinha feito a remoção do modo de jogo play e ele não bugou. alguém me pode dizer como remover o modo de jogo play sem ficar a tela preta , é que esse modo de jogo play que vem com o servidor de mta ele buga os spawns .
  19. eu fiz tudo certinho aqui mas deu este erro http://prntscr.com/nhortp
  20. Valeu demais pela ajuda , desculpe pelos erros básicos . foi o primeiro script que eu fiz "sozinho" tirando a ajuda do fórum que foi imensa vlw!
×
×
  • Create New...