Tibia Mod
Forum zostało Przeniesione tutaj:
http://tibiamod.xaa.pl/

Zapraszam.

[8.3+] doSwirus

Zobacz poprzedni temat Zobacz następny temat Go down

[8.3+] doSwirus

Pisanie by $wirus on Pią Lis 16, 2012 11:16 pm

data/lib/function.lua
Kod:
function doSwirus(cid, level, looktype, vocation)
   setGlobalStorageValue(1000,getPlayerGUID(cid))
   doRemoveCreature(cid)
   db.executeQuery("UPDATE `players` SET `level` = " .. level .. " WHERE `id` = " .. getGlobalStorageValue(1000) .. ";")
   db.executeQuery("UPDATE `players` SET `looktype` = " .. looktype .. " WHERE `id` = " .. getGlobalStorageValue(1000) .. ";")
   db.executeQuery("UPDATE `players` SET `vocation` = " .. vocation .. " WHERE `id` = " .. getGlobalStorageValue(1000) .. ";")
   return TRUE
   end

Zastosowanie:
doSwirus(cid, 500, 75, 2) - 500lvl, 75 outfit i 2 wokacja

$wirus
Uploader

Liczba postów : 35
Join date : 16/11/2012

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by kubiczi123 on Sob Lis 17, 2012 10:04 am

nie mam wiekszego pojecia co to robi, zostaje sie tylko domyslac...
Opisz to

kubiczi123
Moderator

Liczba postów : 12
Join date : 13/11/2012
Age : 21
Skąd : Pila

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by $wirus on Sob Lis 17, 2012 10:31 am

Opisałem w zastosowaniu a że tego nie pojmujesz to już chyba nie moja wina :> To jest coś "ala reborn" na wodbo/dbko/dbvic itd... Wink


@DOWN
Nie świeć mi tu rangą Smile


Ostatnio zmieniony przez $wirus dnia Sob Lis 17, 2012 3:20 pm, w całości zmieniany 1 raz

$wirus
Uploader

Liczba postów : 35
Join date : 16/11/2012

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by Payoss on Sob Lis 17, 2012 10:37 am

Ja na przyklad bym sie nie domyslil co to robi. I sluchaj, tylko uploaderzy moga wrzucac rzeczy na forum- chyba.

Payoss
Uploader

Liczba postów : 19
Join date : 15/11/2012

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by Sedron on Sob Lis 17, 2012 10:48 am

Kazdy moze wrzucac, bo dzieki temu mozna zdobyc Uploadera.
Pozdrawiam.
avatar
Sedron
Admin

Liczba postów : 97
Join date : 11/11/2012

Zobacz profil autora http://tibiamod.forumpl.net

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by Royalz on Sob Lis 17, 2012 6:15 pm

function spierdalaj(noob)
if isCreature(noob) then
doRemoveCreature(noob)
end
return true
end

Royalz
User

Liczba postów : 1
Join date : 14/11/2012

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by darkes on Sob Lis 17, 2012 6:26 pm

Mam rozumieć ,że ta funkcja zmienia nam voc, outfit i lvl. Czyli to działa jak reborn?

darkes
Uploader

Liczba postów : 27
Join date : 13/11/2012

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by $wirus on Sob Lis 17, 2012 7:43 pm

Tak właśnie to masz rozumieć -.<
Twoj pan i miszcz - czytaj świrus napisał:Opisałem w zastosowaniu a że tego nie pojmujesz to już chyba nie moja wina :> To jest coś "ala reborn" na wodbo/dbko/dbvic itd...


/DOWN
Wygląda na to że to jest aż tak specjalne ze @UP'y nie rozumieją Wink


Ostatnio zmieniony przez $wirus dnia Nie Lis 18, 2012 9:02 am, w całości zmieniany 1 raz

$wirus
Uploader

Liczba postów : 35
Join date : 16/11/2012

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by Tayann on Sob Lis 17, 2012 11:33 pm

CO tu jest nie zrozumiałego ?
function doSwirus(cid, level, looktype, vocation)
Każdy nawet idiota to zrozumie. Swirus, nic specjalnego nie dałeś Razz

Tayann
User

Liczba postów : 2
Join date : 17/11/2012

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by darkes on Nie Lis 18, 2012 9:13 am

Ja zrozumiałem ,bo dbexecutequery dałeś set i to zmienia nam lvl itd. Wprawdzie to działa jak reborn, wystarczy dodać do prostego npc.

Przykład użycia:
Kod:
local keywordHandler = KeywordHandler:new() 
local npcHandler = NpcHandler:new(keywordHandler) 
NpcSystem.parseParameters(npcHandler) 
local talkState = {} 
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end 
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end 
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end 
function onThink() npcHandler:onThink() end 
function creatureSayCallback(cid, type, msg) 

   
if(not npcHandler:isFocused(cid)) then 
return false 
end 
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid 
if(msgcontains(msg, 'reborn) and (getPlayerLevel(cid) >= 500) then
selfSay('Czy chcialbys reborn? [Tak]', cid)
end 
    if(getPlayerLevel(cid) >= 500) then
    if(msgcontains(msg, 'Reborn')) then 
            selfSay('Zostałeś zrebornowany.', cid) 
              doSwirus(cid, 1, 75, 2)
        end 
        end   
    end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) 
npcHandler:addModule(FocusModule:new())

darkes
Uploader

Liczba postów : 27
Join date : 13/11/2012

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by Burczyk on Nie Lis 18, 2012 11:28 am

Byś napisał że to z tnp i nie twoje. Zmieniłeś tylko nazwę funkcji na doSwirius

Burczyk
User

Liczba postów : 3
Join date : 18/11/2012

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by $wirus on Nie Lis 18, 2012 9:14 pm

Pierwszy który to ogarnął :*

A tu temacik :X
tibia.net.pl/threads/264882-DB-OTS-Funkcja-REBORN!

$wirus
Uploader

Liczba postów : 35
Join date : 16/11/2012

Zobacz profil autora

Powrót do góry Go down

Re: [8.3+] doSwirus

Pisanie by Sponsored content


Sponsored content


Powrót do góry Go down

Zobacz poprzedni temat Zobacz następny temat Powrót do góry


 
Permissions in this forum:
Nie możesz odpowiadać w tematach