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

Wysłany: 2015-01-21, 17:07


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

Witam, jestem nowy w LUA i chcia?bym na pocz?tek napisa? skrypt na /zaplac
 function consoleGiveCash thePlayercommandamount ) 
    givePlayerMoney thePlayeramount end
addCommandHandler "zaplac"consoleGiveCash  

Chce doda? tu np takie co? *Nie masz tyle pieni?dzy!
lub *Nie ma takiego gracza!
Za pomoc daje piwko my?l? ?e pomo?e kto? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-21, 17:24


DaltooN23







Wiek: 26
Na forum: 4164 dni
Posty: 4
Nick w MP: DawidzioR



Respekt: 50

A nie jest wygodniej poszuka? paczki (i w paczce takiego skryptu) lub znale?? gotowy ? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-21, 17:31


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

DaltooN23, nie :D ja chc? sie nauczy? pisa? a nie gotowca.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-21, 17:55


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4235 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

Wyt?umacz? Ci:

-- Je?eli gracz chce przela? kwot? 0$ zabraniamy mu.
    if amount==0 then return end


-- Je?eli gracz chce przela? mniej ni? 0$ zabraniamy mu.
if amount<0 then return end


-- Je?eli gracz ma wymagan? ilo?? pieni?dzy
if getPlayerMoney(thePlayer) > amount then
    takePlayerMoney(plrvalue)
    givePlayerMoney(targetvalue)
    outputChatBox("#0066ff* Przekaza?e? pomy?lnie pieni?dze do gracza!"plr___true)
    outputServerLog("CASH << "..getPlayerName(plr).." >> "..getPlayerName(target).." - value: "..value.."")
    outputChatBox("#0066ff* Otrzymane pieni?dze od: #ffffff" ..getPlayerName(plr).."("..getElementData(plr"id")..") #0066ff| #0066ffKwota: #ffffff"..value.." PLN"target___true)
else
    outputChatBox("* Nie posiadasz wystarczaj?cej ilo?ci pieni?dzy."plr)
end



Ca?y kod m?j, wzi?te z mojego serwera.

function transferMoney(plr,cmd,cel,value)
    if not tonumber(cel) or not tonumber(valuethen
        outputChatBox("* U?ycie: /przelej <id> <kwota(z?)>"plr)
        return
    end
    local value tonumber(value)
    local target findPlayer(cel)
    if not target then
        outputChatBox("* Nie znaleziono podanego gracza o takim ID"plr25500)
        return
    end
    if value==0 then return end
    if value 0 then return end
    if getPlayerMoney(plr) > value then
        takePlayerMoney(plrvalue)
        givePlayerMoney(targetvalue)
        outputChatBox("#0066ff* Przekaza?e? pomy?lnie pieni?dze do gracza!"plr___true)
        outputServerLog("CASH << "..getPlayerName(plr).." >> "..getPlayerName(target).." - value: "..value.."")
        outputChatBox("#0066ff* Otrzymane pieni?dze od: #ffffff" ..getPlayerName(plr).."("..getElementData(plr"id")..") #0066ff| #0066ffKwota: #ffffff"..value.." PLN"target___true)
    else
        outputChatBox("* Nie posiadasz wystarczaj?cej ilo?ci pieni?dzy."plr)
    end
end
addCommandHandler("zaplac"transferMoney)
addCommandHandler("przelej"transferMoney)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-22, 21:08


Albert221

MLG NOSCOPER






Wiek: 25
Na forum: 4175 dni
Posty: 50
Nick w MP: Albert221

Piwa: 14

Respekt: 34,3

"Split" napisał/a:

-- Je?eli gracz chce przela? kwot? 0$ zabraniamy mu.

? if amount==0 then return end


-- Je?eli gracz chce przela? mniej ni? 0$ zabraniamy mu.

if amount<0 then return end



if amount <= 0 then return end


nie ?atwiej?

Podpis
i7 4790k @ 4.6GHz - Macho HR-02 - Crucial Ballistix 2x8GB 1600MHz - GTX 970 SLI
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-23, 07:15


Wielebny







Wiek: 41
Na forum: 5499 dni
Posty: 257
Nick w MP: Wielebny

Piwa: 1690

Respekt: 180
Respekt: 180Respekt: 180

Warto te??doda? sprawdzenie warto?ci NaN:
Kod:


if amount~=amount then return end


oraz nil i innych nie bed?cych liczbami
Kod:


if not tonumber(amount) then return end


Postaw piwo autorowi tego posta
 

 
Tagi: jak :: napisasać :: skrypt
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak napisasać skrypt 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