Talkactions [!Gildie] Lista Gildi

Status
Zamknięty.

Arkam

Forum friend
Przyjaciel forum
Dołączył
Grudzień 20, 2008
Posty
1980
Liczba reakcji
180
Witam, przedstawiam wam skrypt kt?ry polega na ukazaniu listy aktywnych gildi oraz ich cz?onk?w na ots.

talkactions\script
gildie.lua
PHP:
function onSay(cid, words, param, channel)  
        if param == '' then  
                local lista = db.getResult("SELECT `name` FROM `guilds`;")  
                if(lista:getID() ~= -1) then  
                        local v = ''  
                        repeat  
                                v = v .. lista:getDataString("name")  .. "\n"  
                        until not lista:next()  
                        lista:free()  
                        doShowTextDialog(cid, 2529, v)  
                else  
                        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Nie istnieje jescze zadna gildia")
                end  
        else  
                local id = getGuildId(param)  
                if id then  
                        local lista = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. id .. ");")  
                        if(lista:getID() ~= -1) then  
                                local v = ''  
                                repeat  
                                        local rank = db.getResult("SELECT `name` FROM `guild_ranks` WHERE `id` = " .. lista:getDataInt("rank_id") .. " LIMIT 1;")  
                                        v = v .. lista:getDataString("name")  .. " [" .. rank:getDataString("name") .. "]\n"  
                                        rank:free()  
                                until not lista:next()  
                                lista:free()  
                                doShowTextDialog(cid, 2529, v)  
                        else  
                                doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "W tej Gildi nie ma ani 1 osobnika.")  
                        end  
                else  
                        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Taka gildia nie istnieje!.")  
                end  
        end  
        return TRUE  
end

talkactions.xml
PHP:
<talkaction words="!gildie" script="gildie.lua"/>

LOG:
-W kolejnej wersji obok nickow i pozycji graczy bedzie tez ich profesja oraz level.

Dawajcie swoje propozycje ;s

guildlist1.jpg

guildlist2.jpg
 
Odp: [!Gildie] Lista Gildi

bardzo ciekawy skrypt, oczywi?cie u?yje go u Siebie na serwerze. Czekam na wiecej ocena 10/10
 
Odp: [!Gildie] Lista Gildi

Bardzo fajny skrypt, wed?ug mnie ma?o przydatny bo mi np takie co? nie potrzebne, z tego co widze umiejetno?ci skrypterskie masz. W dalszej wersji mozesz dodac ile czasu jest online. 7/10
 
Odp: [!Gildie] Lista Gildi

nom fajny skrypt:) i !gildie pokazuje gildie a ich czlonkow?:D bo u mnie tego nie widac ;|.

ale skrypt bardzo fajny i przydatny:)
 
Odp: [!Gildie] Lista Gildi

@UP: a wpisz !gildie nazwagildi np !gildie Lost Soul
 
Odp: [!Gildie] Lista Gildi

Skrypt bardzo fajny. Kiedy? te? mia?em zamiar takowy napisa?, ale wtedy jeszcze nie ogarnia?em p?tli. Nie przyda mi si?, ale pochwal? Ci? za dobre owego wykonanie.
 
Odp: [!Gildie] Lista Gildi

Fajny skrypcik, ale duzo jeszcze mozna dodac zeby byl bardziej uzyteczny.
1.Opcje sprawdzania tylko listy gildi z ktorymi ma sie wara.
2.Pokazuje kto jest online w liscie czlonkow kazdej gildi.
3.Pokazuje staty gildi na liscie gildi(Liczba czlonkow, sredni lvl itp.).
4.Opcje pokazywania gildi tylko z liczba graczy wieksza lub mniejsza niz podana przez gracza.(np. !gildie 25 - Pokazuje gildie ktore maja ponad 25 graczy.)

Jeszcze wyjasnij o co chodzi z tym ze liste gildi aktywnych? Jakie to sa aktywne? To tez mozna ladnie skonfigurowac zeby nie bylo spamu na listach.
 
Odp: [!Gildie] Lista Gildi

a wyobra? sobie co sie dzieje kiedy 10 graczy spamuje tak z mage bomba :) na taki skrypt trza jakis exhausted ustawi? bo ci serwer ?ywcem ze?r?! reszta skryptu dobra
 
Status
Zamknięty.
Back
Do góry