-
Posts
224 -
Joined
-
Last visited
Everything posted by Renaz
-
não precisa mais já arrumei aqui e tá funcionando ja
-
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.
-
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.
-
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)
-
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
-
.
-
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)
-
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)
-
usei o setTimer , mas não dá nada não estou conseguindo usar o GetPlayerInMarker
-
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
-
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?
-
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?
-
não estou entendendo o value
-
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)
-
humm blz, editado aqui
-
exatamente isso. funcionou
-
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)
-
só sei usar server-side acho o client-side muito complicado como assim setar a data
-
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
-
Oi estou precisando de alguém que saiba editar skins / carros .
-
Problema no modo de Jogo "play"
Renaz replied to Renaz's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
minha questão não era essa , a questão era como remover o modo de jogo "play" sem ficar dando tela preta. resolvido. -
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 .
-
Dúvidas sobre algumas coisas / Script de LimparFicha
Renaz replied to Renaz's topic in Programação em Lua
ae foi! obrigado -
Dúvidas sobre algumas coisas / Script de LimparFicha
Renaz replied to Renaz's topic in Programação em Lua
eu fiz tudo certinho aqui mas deu este erro http://prntscr.com/nhortp -
Dúvidas sobre algumas coisas / Script de LimparFicha
Renaz replied to Renaz's topic in Programação em Lua
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!