Forum www.zenonia.fora.pl Strona Główna
RejestracjaSzukajFAQUżytkownicyGrupyGalerieZaloguj
Posagi pokazujace najwyzszy lvl z danej profesji (skrypt)

 
Odpowiedz do tematu    Forum www.zenonia.fora.pl Strona Główna » Propozycje OTS Zobacz poprzedni temat
Zobacz następny temat
Posagi pokazujace najwyzszy lvl z danej profesji (skrypt)
Autor Wiadomość
powalony23
Użytkownik
Użytkownik



Dołączył: 23 Lis 2010
Posty: 26
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Bydgoszcz

Post Posagi pokazujace najwyzszy lvl z danej profesji (skrypt)
Jego dzialanie jest proste. Mianowicie po spojrzeniu na dany posag (ktoremu wczesniej nadalismy uid) wyskakuje nam wiadomosc o tym kto ma najwyzszy lvl z danej profesji na serwerze.

Przyklad
13:09 Test(305 lvl) is currently the best knight on the server.

data/creaturescripts/scripts
posagi.lua
Kod:

--Script By Unass--
local all = 1550 -- uid posagu ktory pokazuje najlepszego gracza na serwerze
local profesje =
{
[1552] = {1, "sorcerer"},
[1553] = {2, "druid"},
[1554] = {3, "paladin"},
[1551] = {4, "knight"},
}
function onLook(cid, item, position, lookDistance)
if item.uid == all then
c = db.getResult("SELECT `level`,`name` FROM `players` ORDER BY `level` DESC LIMIT 1;")
Level = c:getDataInt('level')
Name = c:getDataString('name')
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "" .. Name .. "(".. Level .." lvl) is currently the best player on the server.")
return false
end
tab = profesje[item.uid]
if(tab == nil) then
return true
end
c = db.getResult("SELECT `level`,`name` FROM `players` WHERE `vocation` = '"..tab[1].."' ORDER BY `level` DESC LIMIT 1;")
Level = c:getDataInt('level')
Name = c:getDataString('name')
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "" .. Name .. "(".. Level .." lvl) is currently the best "..tab[2].." on the server.")
end

creaturescripts.xml
Kod:

<event type="look" name="Posagi" event="script" value="posagi.lua"/>

Login.lua
Kod:

registerCreatureEvent(cid, "Posagi")


Post został pochwalony 0 razy
Śro 17:43, 01 Gru 2010 Zobacz profil autora
Wyświetl posty z ostatnich:    
Odpowiedz do tematu    Forum www.zenonia.fora.pl Strona Główna » Propozycje OTS Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do: 
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


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Music Lyrics.
Regulamin