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

Wysłany: 2014-01-11, 21:47


pr0g1s







Wiek: 38
Na forum: 4532 dni
Posty: 15

Piwa: 354

Respekt: 50

Komenda /ann


function ann(plrcommand, ...)
local gracz getPlayerName(plr)
local wiadomosc table.concat({...}, " ")
local stankonta =  getPlayerMoney(plr)

    if wiadomosc ~= "" then
    if (stankonta 1500then
    outputChatBox("#FF0000 B??d: #FFFFFF Nie posiadasz #FF0000 $1500 #FFFFFF, aby nada? og?oszenie!"plr2550true)
    return end
        outputChatBox("#FFFFFF Og?oszenie nadane przez: #FFFF00 ".. gracz ..", #FFFFFF o tre?ci: #FFFF00 " .. wiadomosc source2550true)
        givePlayerMoney(plr, -1500)
        outputChatBox("#FFFFFF Za nadanie og?oszenia zosta?a pobrana op?ata w wysoko?ci: #FF0000 $1500." plr2550true)
        outputDebugString("[ANN]: " .. gracz ..  " / tresc: / "  .. wiadomosc .. " / stan konta: / $" .. stankonta .. "")
        else
        outputChatBox("#FF0000 B??d: #FFFFFF Nie wpisano tre?ci, spr?buj jeszcze raz."plr25500true)
        outputChatBox("#00FF00 U?yj: #FFFFFF /ann [tre?? wiadomo?ci]"plr25500true)
    end
end
addCommandHandler("ann"ann)


Witam serdecznie, przedstawiam Wam moj? pierwsz? komend? jak? napisa?em w j?zyku lua.
Tutaj te? chcia?bym podzi?kowa? Irvsowi za niewielk? pomoc.

Teraz opisz? troch? dzia?anie:
Je?eli skrypt wykryje, ?e mamy $1500 lub wi?cej b?dziemy mogli u?y? komendy /ann, je?eli jednak wykryje, ?e nie mamy $1500 nie u?yjemy komendy... Ka?do razowe u?ycie komendy pobiera nam $1500. Tutaj odrazu wtr?ci?em kod, kt?ry wszelkie og?oszenia zapisuje w logach.

U?ycie: /ann tekst

Podgl?d:


Ostatnio zmieniony przez Iggy 2015-04-23, 19:51, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 6 piw(a):
STOPseba, oski114, Opaczek, hereX, tajemniczy2, komornik29
Wysłany: 2014-01-11, 22:43


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

pr0g1s, givePlayerMoney nie jest do odrebranai kasy tylko TakePlayerMoney

function ann(thePlayercommand, ...)
local gracz getPlayerName(thePlayer)
local wiadomosc table.concat({...}, " ")
local stankonta =  getPlayerMoney(thePlayer)
    if wiadomosc ~= "" then
    if (stankonta 1500then
    outputChatBox("#FF0000 B??d: #FFFFFF Nie posiadasz #FF0000 00 #FFFFFF, aby nada? og?oszenie!"thePlayer2550true)
    return end
        outputChatBox("#FFFFFF Og?oszenie nadane przez: #FFFF00 ".. gracz ..", #FFFFFF o tre?ci: #FFFF00 " .. wiadomosc source2550true)
        takePlayerMoney(thePlayer1500)
        outputChatBox("#FFFFFF Za nadanie og?oszenia zosta?a pobrana op?ata w wysoko?ci: #FF0000 00." thePlayer2550true)
        outputDebugString("[ANN]: " .. gracz ..  " / tresc: / "  .. wiadomosc .. " / stan konta: / $" .. stankonta .. "")
        else
        outputChatBox("#FF0000 B??d: #FFFFFF Nie wpisano tre?ci, spr?buj jeszcze raz."thePlayer25500true)
        outputChatBox("#00FF00 U?yj: #FFFFFF /ann [tre?? wiadomo?ci]"thePlayer25500true)
    end
end
addCommandHandler("ann"ann)


Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: /ann
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Zasoby do MTA » [SKRYPT] Komenda /ann 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