Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: giveplayermoney
1. givePlayerMoney
Mam problem, nie daje graczowi hajsu a w DB3 mam napisane, ?e nie ma strony serwera :(

[lua]addEvent("finishJob",true)
addEventHandler("finishJob",root,function(plr)
if plr ~= localPlayer then return end
finishJob()
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 == #districtsPizza then
finishJob()
playSoundFrontEnd(2)

--outputChatBox("#ffffff[#41E0FFInformacja#ffffff]#41E0FF Zako?czy?e?/a? prac?.",255,255,255,true)
addEventHandler("onClientRender",root,render3)
setTimer(renderstop3,2000,1)
else
kasa = math.random(250,300)
showMarker()
playSoundFrontEnd(12)
if getElementData(el,"player:premium") then
--outputChatBox("* Zidentyfikowa?e?(a?) punkt i otrzymujesz 250 PLN.")
triggerServerEvent( "givePlayerMoney", el, kasa)
setElementData(el,"player:srp", getElementData(el,"player:srp")+math.random(1,2))
addEventHandler("onClientRender",root,render2)
setTimer(renderstop2,1000,1)
else
--outputChatBox("* Zidentyfikowa?e?(a?) punkt i otrzymujesz 75 PLN.")
triggerServerEvent( "givePlayerMoney&quo...
2. givePlayerMoney
Cze?? mam taki problem. Gdy u?yje givePlayerMoney to niby daje hajs ale z nim nic si? nie da robi?.Nie mo?na go wp?aci? do bankomatu, a gdy wydam chocia? 1$ to odejmuje ca?o?? co zarobi?em z givePlayerMoney.Paczka pys 3.0.
3. Funkcja givePlayerMoney
Ostatnio zmienia?em nazwy tabel w bazie danych i potem zauwa?y?em problemy z insertami do bazy danych i np. wpisze /zaplac id ile To tylko w cliencie mi sie zmienia a w bazie danych nie. U?ywam paczki pystories.
4. Pieniądze - get,take,givePlayerMoney
Witam, tak jak w temacie. Mam pewien problem i nie umiem go rozwi?za?. Chodzi o to, ?e chcia?bym zamiast "UstawKase" by?o po prostu getPlayerMoney + nawi?zanie do Bazy danych MySQL, "DodajKase", givePlayerMoney, "ZabierzKase" takePlayerMoney, i "PobierzKase"


[lua]
function PobierzKase (player)
local player = player or source
if not player then return end
local UID = getElementData(player, "UID")
if not UID then return end
local ACC = getAccountName(getPlayerAccount(player))
if not ACC then return end

local gh = dbQuery(DB, "SELECT * FROM Ev_Konta WHERE UID=?" , tostring(UID))
local result1 = dbPoll(gh, -1)
dbFree(gh)

if #result1 ~= 0 then
local q1 = dbQuery( DB, "SELECT Kasa FROM Ev_Konta WHERE UID=?" , tostring(UID))
dbFree(q1)
return result1[1]['Kasa']
else
local q2 = dbQuery(DB, "INSERT INTO Ev_Konta SET UID=?, Login=?, Kasa=?, Bank=?", UID, ACC, 0, 0)
dbFree(q2)
return 0
end
end
-----------------------------------------------------------------------------
function DodajKase (player, Wartosc)
local player = player or source
if not player then return end
local UID = getElementData(player, "UID")
if not UID then return end
local ACC = getAccountName(getPlayerAccount(player))
if not ACC then return end
local Bank = 0

if not Wartosc then return end
local Wartosc = tonumber(Wartosc)
if not Wartosc then return end...
5. givePlayerMoney premium
witam mam tu owy skrypt dla graczy premium nie daje pieni?dzy nie wiem w czym jest b??d.
setTimer(function()
if 
not getElementData(localPlayer,"player:premium"then return end
triggerServerEvent
("givePlayerMoney"localPlayer15000)
outputChatBox("[Premium] Dostajesz 15000 PLN za przegranie 10 minut!",2552150)
end,60000*10,0)
6. GivePlayerMoney
Witaj u?ytkowniku GTAO ;)

Zwracam si? do ciebie z pro?b? o pomoc przy PAWN.

Pro?ba jest nast?puj?ca.

W SA:MP mamy funkcje
Pawn
GivePlayerMoney(playeridmoney);
Lecz jak wiadomo "Give" z ang. oznacza Da? / Daj. A ja chcia?bym aby graczowi ustawia?o ilo?? pieni?dzy a nie dawa?o.

Potrzebne mi to do systemu rejestracji / logowania na
Pawn
dini.inc


Efekt z
Pawn
GivePlayerMoney(playeridmoney);
wychodzi taki ?e gracz w pliku z kontem ma zapisane np. 3000$ i za ka?dym wej?ciem na server i zalogowaniem z wynikiem pozytywnym daje mu +3000$ lecz ma to wygl?da? w inny spos?b. Ma ustawia? graczowi zapisan? kwot? nie j? wi?ksza?.

Licz? na szybk? pomoc daje :piwo: :piwo:

Pzdr :)
7. givePlayerMoney nie działa
Witam chcia?em przetestowa? dawanie pieniedzy.
Jednak po wpisaniu komendy nic si? nie dzieje...

Kod:

function dajMiPieniadze ( thePlayer, command, amount )
givePlayerMoney ( thePlayer, amount )
end
addCommandHandler ( "pieniadze", dajMiPieniadze )
8. givePlayerMoney
givePlayerMoney(gracz,towar)*2

nie dziala, co mam zrobi?? (mno?enie nie dzia?a)
9. Jak ztrigerrować givePlayerMoney ?
Siemka ,tutaj Mateusz :P
Od tygodnia ucz? si? LUA i po 3-4 dniach do razu przeszed?em na GUI. Zrobi?em kilka skrypt?w z GUI ,lecz dzisiaj si? zawiod?em na swojej amatorskiej wiedzy.
Mianowicie nie potrafi? ztrigerrowa? funkcji givePlayerMoney przy czym elementem ma by? tekst wpisany w pierwszy editbox [o nazwie nick], a ilosc ma by? liczb? wpisan? w drugi editbox [o nazwie pieniadze]
wiem, ?e sam ztrigerrowany event ma by? po stronie serwera, lecz wszelkie moje pr?by nie zadzia?a?y

Oto ca?y kod z strony klienta :

[lua]
GUIEditor = {
label = {}
}
okno = guiCreateWindow(301, 240, 423, 246, "PRZELEW", false)
guiWindowSetSizable(okno, false)

gracz = guiCreateEdit(9, 44, 404, 22, "", false, okno)

GUIEditor.label[1] = guiCreateLabel(399, 1, 15, 199, "", false, gracz)

gotowka = guiCreateEdit(10, 113, 403, 22, "", false, okno)
przelej = guiCreateButton(13, 157, 200, 63, "PRZELEJ", false, okno)
exit = guiCreateButton(225, 157, 188, 63, "WYJDZ", false, okno)
GUIEditor.label[2] = guiCreateLabel(120, 25, 188, 19, "Nazwa Gracza", false, okno)
guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false)
GUIEditor.label[3] = guiCreateLabel(120, 90, 192, 23, "Ilosc Pieniedzy", false, okno)
guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false)
GUIEditor.label[4] = guiCreateLabel(-1, -1, 424, 26, "", false, okno)
GUIEditor.label[5] = guiC...
10. Bug GivePlayerMoney
Witam posiadam prac? kuriera i gdy wjad? w ostatni marker pracy nie daj? pieniedzy a w konsoli wyskakuje b??d: ERROR: Client (Querex) triggered serverside event givePlayerMoney, but event is not added serverside . :( Pomocy


Kod servera : [code]

vehiclePos = {
{-1796.61,1422.74,7.19},
{-1792.45,1422.67,7.19},
{-1788.45,1422.78,7.19},
}

for k, v in pairs(vehiclePos) do
car = createVehicle(440, v[1], v[2], v[3])
setElementFrozen(car, true)
setElementData(car, "pojazd_paliwo", 100)
setElementData(car, "przebieg", math.random(100, 300))
setElementData(car, "pojazd_opis", "Ladunek : 0%")
setVehicleEngineState(car, false)
end

addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
if getElementData(plr, "graczPraca") == false then
setElementData(plr, "graczPraca", true)
setElementFrozen(source, false)
outputChatBox("Rozpoczales prace jako kurier, powodzenia!", plr)
triggerClientEvent(plr, "courier_job", resourceRoot)
else
outputChatBox("Aktualnie rozpoczales gdzieindziej juz prace!", plr)
end
end
end)


function checkVeh()
for k, v in pairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleController(v) then
respawnVehicle(v)
setElementFrozen(v, true)
setElementData(car, "pojazd_opis", "Ladunek : 0%")
end
end
end
addEvent("...
11. [GF] GivePlayerMoney inaczej
Witam, ot?? m?g?by mi kto? obja?ni?, jak ogarn?? "GivePlayerMoney" inaczej?
?e w kodzie zamiast GivePlayerMoney mo?emy da? gKasa czy cokolwiek innego...