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

Wysłany: 2013-11-10, 15:40


RegEdit







Wiek: 28
Na forum: 5128 dni
Posty: 16
Nick w MP: regedit

Piwa: 23

Respekt: 50

Ostrzeżeń: 100%
No piona, mam problem z komend? do tworzenia broni, raczej normalnie dzia?a, tylko ?e jak kto? wpisze id broni np. 235235235 pojawia si? warning, oto kod:
Kod:

function dajbron(gracz, commandName, weaponID, ammo)
if not tonumber(ammo) then ammo = 30 end
local status = giveWeapon(gracz, weaponID, ammo, true)
if status then
outputChatBox("Stworzy?e? bro? o id: " ..weaponID.. " z " ..ammo.. " ammo.", gracz, 0, 255, 0)
else
outputChatBox("Nie uda?o si? stworzy? broni!", gracz, 255, 0, 0)
end
end
addCommandHandler("bron", dajbron)

Da si? wyeliminowa? ten warning?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-10, 15:46


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Dodaj IF gdzie? w kodzie (znaczy warunek), kt?ry ograniczy wpisywanie ID do pewnych warto?ci. Druga sprawa radzi?bym Ci doda? jeszcze jeden warunek sprawdzaj?cy czy warto??, kt?r? poda? u?ytkownik to na pewno cyfra, bo jak wpisze "przyklad" to te? Ci si? kod sypnie.

Przyk?ady:

if type(zmienna) == "number" then

Powy?szy warunek sprawdza czy zmienna jest cyfr? czyli jak 'zmienna' to warto?? 12 warunek zwr?ci warto?? 'true' i przejdzie do kolejnego kroku, a jak np. warto?? 'zmienna' b?dzie "przyk?ad" to warunek zwr?ci nam false.

if liczba and liczba 10

Powy?szy kod akceptuje jedynie warto?ci zmiennej od 1 do 9.


My?l?, ?e dasz rad? zwa?ywszy, ?e warunki IF ju? w kodzie masz :)

Powodzenia

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

 
Tagi: warning :: komenda :: stworzenia :: broni.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Warning - komenda do stworzenia broni. 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