Witam, wie kto? mo?e jak zablokowa? przesy?anie pieni?dzy na to samo uid ( gdy np. 2 graczy jest na jednym koncie )
Kod na przesy?anie:
[lua]--[[
Resource: OURGame v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
function onPrivateMessage(plr, cmd, target, ...)
if not target or not {...} then
outputChatBox('* U?yj /pm <nick/ID> <tre??>', plr)
return
end
local text=table.concat({...}, ' ')
local target=findPlayer(plr, target)
if not target then
outputChatBox('* Nie znaleziono podanego gracza.', plr, 255, 0, 0)
return
end
Witam, pomo?e mi kto? napisa? skrypt kt?ry po wpisaniu komendy kt?ra usuwa pojazd gracz dostaje pieni?dze zale?nie od ID pojazdu. Nie wiem jak do tego si? zabra? i jak mia?o by wygl?da? po??czenie komendy kt?ra taki pojazd usuwa oraz daje kas? zale?nie od ID.
[lua]bindKey("e", "down", function()
if not isElementWithinMarker(localPlayer, praca) then return end
if not getElementData(localPlayer, "gracz_praca") then
local losuj = math.random(2, #miejscaelektryk)
setElementData(localPlayer, "gracz_praca", true)
outputChatBox("#919191 Od??? telewizor na przyczep?.",255,255,255,true)
toggleControl("sprint", false)
setPedAnimation ( localPlayer, "CARRY", "crry_prtial", 1,true )
local cel = createMarker(miejscaelektryk[losuj][1], miejscaelektryk[losuj][2], miejscaelektryk[losuj][3]-1.0, "checkpoint", 1.0, 255, 0, 0)
local blip = createBlipAttachedTo(cel, 41)
addEventHandler("onClientMarkerHit", cel, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
if getPedOccupiedVehicle(el) then
outputChatBox("#919191 Nie mo?esz tego od?o?y? b?d?c w poje?dzie!",255,255,255,true)
return
end
Mam pytanie. Co dorobi? w skrypcie (tzn pracy dorywczej) ?eby dla danej grupy ACL dostawa?a wi?cej?
Za???my, i? ?eby grupa ACL 'Premium' dostawa?a wi?cej za dojechanie do punktu (np. praca autobus?w) np. 19 PLN, a zwyk?y gracz 9 PLN. Moje pytanie skierowa?em do Was bo sie sam zastanawiam jak to zrobi?.
Dam tutaj przyk?adowy kod np. niech b?dzie to praca bus?w z YWG (czy tam YNL).
for i,v in ipairs(punktyTankowania) do
zpwp_marker = createMarker(v[1], v[2], v[3]-1.0, "cylinder", 4, 255, 255, 255, 0)
setElementData(zpwp_marker, "stacja_benzynowa", true)
end
function busDriver(el, md)
if el ~= localPlayer or not md then return end
if jobTarget > maxTarget and getPedOccupiedVehicle(el) then return end
if jobTarget == maxTarget and not getPedOccupiedVehicle(el) then return end
if jobTarget == #districtsBus then
finishJob()
playSoundFrontEnd(5)
outputChatBox("> Zako?czy?e?/a? prac?.")
else
showMarker()
playSoundFrontEnd(12)
--givePlayerMoney(thePlayer,2,3)
end
end
Witajcie, mam problem ze skryptem, a mianowicie z mechanikiem. Wszystko dzia?a po wjechaniu w marker fixa nam auto lecz nie wiem jak zrobi? aby zabiera?o graczowi pieni?dze. Mo?e kto? wie? za pomoc
Witam, napisa?em kod na przelewanie, doda?em do niego wysy?anie wiadomo?ci do osoby przelewaj?cej (do kogo przela?, ile) oraz do osoby dostaj?cej (od kogo, ile), oraz informacja dla administracji (kto, ile, dla kogo).
Lecz jest jeden problem, skrypt nie wysy?a wiadomo?ci do osoby kt?ra te pieni?dze dosta?a.
Kod:
[lua]
function cmd_przelej(plr,cmd,cel,value)
if not (cel) or not tonumber(value) then
outputChatBox("* U?ycie: /zaplac <nick> <kwota>",plr)
return
end
local kwota = tonumber(value)
local target = getPlayerFromName(cel)
if not target then
outputChatBox("* Nie znaleziono gracza o podanym nicku.",plr)
return
end
if kwota == 0 then return end
if kwota < 0 then return end
if getPlayerMoney(plr) > kwota then
takePlayerMoney(plr, kwota)
givePlayerMoney(target, kwota)
outputChatBox("* Przekaza?e? graczowi "..cel..","..value.." PLN.",plr)
exports["lss-admin"]:gameView_add("PRZELEW "..plr.." kwota " ..value.." do " ..cel.."")
outputChatBox("* Otrzyma?e? "..value.." PLN, od gracza " ..plr..".",plr)
else
outputChatBox("* Nie posiadasz wystarczaj?cej ilo?ci pieni?dzy.",plr)
end
end
Witam, chcia?bym si? z wami podzieli? skryptem kt?ry zapisze kas? po wyj?ciu z serwera i po wej?ciu na serwer wpisaniu /login xx xx ustawi wam tyle kasy ile mieli?cie.
Cze??, wie kto? jak ustawi? tak, ?eby po ponownym wej?ciu na serwer bro? i pieni?dze si? zapisywa?y? Je?li kto? wie, to prosz? o kod.
Login panel ju? mam, jak co?.
Co zrobi? aby zapisywa?y si? pieni?dze oraz pozycja gracza w mysql gdy mam juz stworzony skrypt na logowanie i rejestrowanie sie przez komend? po??czone z mysql.
Kodowanie has?a na md5.
Stawiam zimne
Witam mam problem poniewa? gdy kto? ma np 1000 kasy i w sklepie mo?na kupi? bro? za 2000 i gracz ja zakupuje i ma pieni?dze na minusie ma np: -1000$
Wi?c jest ten problem ?e nawet jak co? kosztuje 100 000 000$ to ka?dy gracz mo?e to kupi? nawet zaraz po spawnie poniewa? ma te pieni?dze na minusie!
Co wi?c musz? doda? do gamemoda ?eby gracz nie m?g? kupowa? rzeczy na kt?re go nie sta??
Witam posiadam mapk? tkz Mietek (Dm) I W tej mapce jest rejestracja tylko:
Haslo wpisuje sie dopiero po zatwierdzeniu skina czyli co? tu jest nie tak. komenda na zalogowanie po zatwierdzeniu skina to /zaloguj has?o
Przez to nie zapisuj? si? score ;/
Co zrobi?? szuka? nowej rejestracji? Wgrywalem kilka tak samo...
Bez zrobienia zapisywania score i kasy serwer si? do niczego nie nadaje...