Wysłany: 2016-09-02, 15:45
P.Wiśnia
Programista LUA
Wiek: 24 Na forum: 4045 dni Posty: 568
Nick w MP: P.Wiśnia
Piwa : 376
zmieni?em givePlayerMoney na givePlayerBusMoney
skrypt na rp
server
local obiekt ={}
-- Kod s ?& #8218;u???…cy od sprawdzania prawa jazdy
function getVehicleLicense ( plr , type )
if getElementData ( plr , "player:license:pj" .. type .. "" ) ~= 1 then
outputChatBox ( "* Nie posiadasz prawa jazdy kategorii " .. type .. ", zdaj je w urz?™dzie miasta" , plr , 255 , 0 , 0 )
return true
end
local result = exports [ "ogrpg-db" ]: dbGet ( "SELECT * FROM ogrpg_punish WHERE serial=? AND type=? AND active=1 AND time>NOW()" , getPlayerSerial ( plr ), tostring ( type ))
if result and #result > 0 then
v = result [ 1 ]
outputChatBox ( "* Posiadasz zawieszone prawo jazdy do " .. v . time .. " za " .. v . reason , plr )
return true
else
exports [ "ogrpg-db" ]: dbSet ( "DELETE FROM ogrpg_punish WHERE serial=? AND type=? AND active=1 AND time<NOW()" , getPlayerSerial ( plr ), tostring ( type ))
return false
end
end
-- Kod s ?& #8218;u???…cy od dawania wynagrodzenia
addEvent ( "givePlayerMoney" , true )
addEventHandler ( "givePlayerMoney" , root , function( value , value2 )
addEventHandler ( "givePlayerBusMoney" , root , function( value , value2 )
-- nie zalogowana osoba a fuj
if not tonumber ( value ) then return end
if not getElementData ( source , "player:logged" ) then return end
givePlayerMoney ( source , value * 2 )
local rnd ={ math . random ( 1 , 30 ), math . random ( 1 , 2 )}
if rnd [ 1 ] == 1 or rnd [ 1 ] == 15 or rnd [ 1 ] == 26 then
local rep = getElementData ( source , "player:reputation" ) or 0
local xd = rep + rnd [ 2 ]
setElementData ( source , "player:reputation" , xd )
triggerClientEvent ( source , "reputation:show" , resourceRoot , rnd )
end
end )
addEvent ( "takePlayerMoney" , true )
addEventHandler ( "takePlayerMoney" , root , function( how )
if not getElementData ( source , "player:logged" ) then return end
if not tonumber ( how ) then return end
takePlayerMoney ( source , how );
end )
-- Kod s ?& #8218;u???…cy od usuwania danego pojazdu
addEvent ( "destroyVehicle" , true )
addEventHandler ( "destroyVehicle" , root , function( veh )
if not veh then return end
destroyElement ( veh )
if obiekt [ veh ] then
destroyElement ( obiekt [ veh ])
end
end )
-- Kod s ?& #8218;u???…cy od usuwania obiekt??w z pojazdu
addEvent ( "removeObject" , true )
addEventHandler ( "removeObject" , root , function( veh , code )
if obiekt [ veh ] then
destroyElement ( obiekt [ veh ])
end
end )
-- Kod s ?& #8218;u??acy do dodawania obiekt??w do prac
addEvent ( "addObject" , true )
addEventHandler ( "addObject" , root , function( veh , code )
if code == "kamieniolom" then
obiekt [ veh ]= createObject ( 3929 , 0 , 0 , 0 )
setObjectScale ( obiekt [ veh ], 3.5 )
attachElements ( obiekt [ veh ], veh , 0 , - 2 , 1 , 90 )
end
end )
addEventHandler ( "onPlayerVehicleEnter" , root , function( v , s , j )
if getElementData ( v , "vehicle:fuel" ) == false then
setElementData ( v , "vehicle:fuel" , 100 )
end
end )
Wysłany: 2016-09-02, 15:52
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Popraw ten kod z dawania pieni?dzy na ten, poprawi?em nazwy event?w..
addEvent ( "givePlayerBusMoney" , true )
addEventHandler ( "givePlayerBusMoney" , root , function( value , value2 )
-- nie zalogowana osoba a fuj
if not tonumber ( value ) then return end
if not getElementData ( source , "player:logged" ) then return end
givePlayerMoney ( source , value * 2 )
local rnd ={ math . random ( 1 , 30 ), math . random ( 1 , 2 )}
if rnd [ 1 ] == 1 or rnd [ 1 ] == 15 or rnd [ 1 ] == 26 then
local rep = getElementData ( source , "player:reputation" ) or 0
local xd = rep + rnd [ 2 ]
setElementData ( source , "player:reputation" , xd )
triggerClientEvent ( source , "reputation:show" , resourceRoot , rnd )
end
end )
Podpis
Użytkownik : 20.10.2015r
GTAO Member : 06.03.2016r
Support-Team : 20.01.2016r
Moderator : 30.03.2016r
Mod-Team : 08.10.2016r
Vice Admin : 04.05.2018r
Administrator : 03.05.2022r
[you]
! Koniecznie zapoznaj się z
regulaminem forum .
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również
regulaminy działów , w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez
Administrację , przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w
tym dziale .
Najważniejsze informacje od
Administracji możesz przeczytać
tutaj oraz
tutaj .
Wysłany: 2016-09-02, 16:01
P.Wiśnia
Programista LUA
Wiek: 24 Na forum: 4045 dni Posty: 568
Nick w MP: P.Wiśnia
Piwa : 376
a moge zrobi? zeby by?y 2 prace?
addEvent ( "givePlayertramMoney" , true )
addEventHandler ( "givePlayertramMoney" , root , function( value , value2 )
-- nie zalogowana osoba a fuj
if not tonumber ( value ) then return end
if not getElementData ( source , "player:logged" ) then return end
givePlayerMoney ( source , value * 2 )
local rnd ={ math . random ( 1 , 30 ), math . random ( 1 , 2 )}
if rnd [ 1 ] == 1 or rnd [ 1 ] == 15 or rnd [ 1 ] == 26 then
local rep = getElementData ( source , "player:reputation" ) or 0
local xd = rep + rnd [ 2 ]
setElementData ( source , "player:reputation" , xd )
triggerClientEvent ( source , "reputation:show" , resourceRoot , rnd )
end
end )
addEvent ( "givePlayerBusMoney" , true )
addEventHandler ( "givePlayerBusMoney" , root , function( value , value2 )
-- nie zalogowana osoba a fuj
if not tonumber ( value ) then return end
if not getElementData ( source , "player:logged" ) then return end
givePlayerMoney ( source , value * 2 )
local rnd ={ math . random ( 1 , 30 ), math . random ( 1 , 2 )}
if rnd [ 1 ] == 1 or rnd [ 1 ] == 15 or rnd [ 1 ] == 26 then
local rep = getElementData ( source , "player:reputation" ) or 0
local xd = rep + rnd [ 2 ]
setElementData ( source , "player:reputation" , xd )
triggerClientEvent ( source , "reputation:show" , resourceRoot , rnd )
end
end )
[ Komentarz dodany przez: Emm : 2016-09-02, 16:05 ]
Stosuj znaczniki LUA/Code
Ostatnio zmieniony przez Emm 2016-09-02, 16:04, w całości zmieniany 1 raz
Wysłany: 2016-09-02, 16:06
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Mo?esz zrobi?, ale pami?taj, by zmienia? nazwy event?w po obu stronach, po client-side oraz server-side.
Podpis
Użytkownik : 20.10.2015r
GTAO Member : 06.03.2016r
Support-Team : 20.01.2016r
Moderator : 30.03.2016r
Mod-Team : 08.10.2016r
Vice Admin : 04.05.2018r
Administrator : 03.05.2022r
[you]
! Koniecznie zapoznaj się z
regulaminem forum .
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również
regulaminy działów , w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez
Administrację , przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w
tym dziale .
Najważniejsze informacje od
Administracji możesz przeczytać
tutaj oraz
tutaj .
Tagi: nie :: daje :: reputacji
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: