Wysłany: 2014-01-11, 21:47
pr0g1s
Wiek: 38 Na forum: 4532 dni Posty: 15
Piwa : 354
Komenda /ann
function ann ( plr , command , ...)
local gracz = getPlayerName ( plr )
local wiadomosc = table . concat ({...}, " " )
local stankonta = getPlayerMoney ( plr )
if wiadomosc ~= "" then
if ( stankonta < 1500 ) then
outputChatBox ( "#FF0000 B??d: #FFFFFF Nie posiadasz #FF0000 $1500 #FFFFFF, aby nada? og?oszenie!" , plr , 255 , 0 , 0 , true )
return end
outputChatBox ( "#FFFFFF Og?oszenie nadane przez: #FFFF00 " .. gracz .. ", #FFFFFF o tre?ci: #FFFF00 " .. wiadomosc , source , 255 , 0 , 0 , true )
givePlayerMoney ( plr , - 1500 )
outputChatBox ( "#FFFFFF Za nadanie og?oszenia zosta?a pobrana op?ata w wysoko?ci: #FF0000 $1500." , plr , 255 , 0 , 0 , true )
outputDebugString ( "[ANN]: " .. gracz .. " / tresc: / " .. wiadomosc .. " / stan konta: / $" .. stankonta .. "" )
else
outputChatBox ( "#FF0000 B??d: #FFFFFF Nie wpisano tre?ci, spr?buj jeszcze raz." , plr , 255 , 0 , 0 , true )
outputChatBox ( "#00FF00 U?yj: #FFFFFF /ann [tre?? wiadomo?ci]" , plr , 255 , 0 , 0 , true )
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
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
pr0g1s , givePlayerMoney nie jest do odrebranai kasy tylko TakePlayerMoney
function ann ( thePlayer , command , ...)
local gracz = getPlayerName ( thePlayer )
local wiadomosc = table . concat ({...}, " " )
local stankonta = getPlayerMoney ( thePlayer )
if wiadomosc ~= "" then
if ( stankonta < 1500 ) then
outputChatBox ( "#FF0000 B??d: #FFFFFF Nie posiadasz #FF0000 00 #FFFFFF, aby nada? og?oszenie!" , thePlayer , 255 , 0 , 0 , true )
return end
outputChatBox ( "#FFFFFF Og?oszenie nadane przez: #FFFF00 " .. gracz .. ", #FFFFFF o tre?ci: #FFFF00 " .. wiadomosc , source , 255 , 0 , 0 , true )
takePlayerMoney ( thePlayer , 1500 )
outputChatBox ( "#FFFFFF Za nadanie og?oszenia zosta?a pobrana op?ata w wysoko?ci: #FF0000 00." , thePlayer , 255 , 0 , 0 , true )
outputDebugString ( "[ANN]: " .. gracz .. " / tresc: / " .. wiadomosc .. " / stan konta: / $" .. stankonta .. "" )
else
outputChatBox ( "#FF0000 B??d: #FFFFFF Nie wpisano tre?ci, spr?buj jeszcze raz." , thePlayer , 255 , 0 , 0 , true )
outputChatBox ( "#00FF00 U?yj: #FFFFFF /ann [tre?? wiadomo?ci]" , thePlayer , 255 , 0 , 0 , true )
end
end
addCommandHandler ( "ann" , ann )
Tagi: komenda :: /ann
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: