Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-11-06, 13:30


Beck







Wiek: 40
Na forum: 4961 dni
Posty: 13



Respekt: 50

Jak zrobi? by skrypt sprawdza? czy gracz ma do?? kasy, a je?li nie to nie sprzedaje mu si? bro? (oczywi?cie by na czacie pisa?o, ?e ma za ma?o kasy)

O to skrypt (server)

Kod:

addEvent("daj", true)
addEventHandler("daj", getRootElement(), function(player, co, potem)
local komu = getPlayerFromName ( player )
if co == "Baseball Bat" then
giveWeapon ( komu, 5, 200 )
local player = getPlayerFromName ( player )
takePlayerMoney (player, 50 )
givePlayerMoney(potem, 50 )
end
if co == "Knife" then
giveWeapon ( komu, 4, 200 )
local player = getPlayerFromName ( player )
takePlayerMoney (player, 50 )
givePlayerMoney(potem, 50 )
end
if co == "Pistolet" then
giveWeapon ( komu, 22, 200 )
local player = getPlayerFromName ( player )
takePlayerMoney (player, 500 )
givePlayerMoney(potem, 500 )
end

end)


Pr?bowa?em u?y? tego kodu

Kod:

local money = getPlayerMoney(komu)
if (tonumber(money) < tonumber(500)) then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-06, 15:10


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Kompletnie nie znasz podstaw. We? si? za podstawy (na forum znajdzie poradniki), a potem zaczynaj bawi? si? w tworzenie zdarze?.

P?ki co staraj si? to zrobi? za pomoc? addCommandHandler
function przykladowaFunkcja(player)
-- tutaj wklejasz kodkt?ry ma siwykonapo wpisaniu komendy.
addCommandHandler("daj"przykladowaFunkcja)

oraz zagl?daj na wiki w celu przyswojenia sobie zdarze?, parametr?w z nimi zwi?zanych oraz funkcji. Przyda si? te? logiczne my?lenie czyli "co gdzie jak ma si? co? zrobi?".

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-06, 19:05


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Cytat:


P?ki co staraj si? to zrobi? za pomoc? addCommandHandler

To jest kod lukiego123/marmata00, a on zamierza go przerobi? a nie robi? od zera.
Tylko m?wi?, bo mo?liwe ?e chodzi Ci o co? innego :)

Postaw piwo autorowi tego posta
 

 
Tagi: ammo
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku