graphic
graphic
Forum OTS 7.92 Pepsi Strona Główna » Skrypty do OTS » [7.9+][Actions] Repution System ..
graphic
Napisz nowy temat   Odpowiedz do tematu
graphic

graphic graphic
Yoda Temat postu: [7.9+][Actions] Repution System ..


Administrator
Dołączył: 01 Mar 2007
Posty: 46
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/100

Opcje:
1.0

* Co użycie dodawanie tyle pkt. reputacji,jaki mamy access,
* Możliwość dania danem ugraczowi tylko jednego punktu reputacji.

1.1

* Bugfix,
* Możliwość dania ponownie reputacji co godzinę,
* Wysyła lepszy napis do gracza.

1.2

* Możliwość dania graczowi ponownie po rozdaniu 5 innym graczom pkt. reputacji,
* Bugfix.
* Każdy posiada własną siłę reputacji

1.3

* Bugfix,
* Usunięta opcja rozdawania reputacji(z update 1.2],
* Access 1,2,3 lub wyższe mają określoną stałą siłę reputacji,
* Można użyć tylko na graczu.



data/actions/ reputation.lua

Kod:
-- OTserv Reputation System by Azeroth#24[Azi] -- v. 1.3 --
 
 function onUse(cid, item, frompos, item2, topos)

      if item.itemid == 2283 then
         if isPlayer(item2.uid) == 1 then
         local sila = 1 + (lv/50 + myreps/50)
         local silaaccessu = (access * 5)
         local lastname = getPlayerStorageValue(cid, 6667)
         local lastname2 = getThingfrompos(item2.uid)
         local reps = getPlayerStorageValue(item2.uid, 6666)
         local myreps = getPlayerStorageValue(cid, 6666)
         local lv = getPlayerLevel(cid)
         local access = getPlayerAccess(cid)
         local czekaj = getPlayerStorageValue(cid, 8989) + 3600
         if(os.time() >= czekaj) then
         setPlayerStorageValue(cid, 8989, os.time())
         setPlayerStorageValue(item2.uid, 6666, reps + sila)
         setPlayerStorageValue(item2.uid, 6667, lastname2)
         if access == 0 then
         doPlayerSendTextMessage(item2.uid, 22,"dostales "..sila.." punktow reputacji od "..getPlayerName(cid)..",razem masz "..reps..".")   
         else
         doPlayerSendTextMessage(item2.uid, 22,"dostales "..silaaccessu.." punktow reputacji od "..getPlayerName(cid)..",razem masz "..reps..".")   
         end         if sila == 1 then
         doPlayerSendTextMessage(cid,22,"dales 1 punkt reputacji graczowi o nicku "..getPlayerName(item2.uid)..".")
         elseif sila > 2 and sila < 5 then
         doPlayerSendTextMessage(cid,22,"dales "..sila.." punkty reputacji graczowi o nicku "..getPlayerName(item2.uid)..".")
         elseif sila > 4 then
         doPlayerSendTextMessage(cid,22,"dales "..sila.." punktow reputacji graczowi o nicku "..getPlayerName(item2.uid)..".")
         elseif access > 0 then
         doPlayerSendTextMessage(cid,22,"dales "..silaaccessu.." punktow reputacji graczowi o nicku "..getPlayerName(item2.uid)..".")
         end
         else
         doPlayerSendCancel(cid, "Mozesz dac punkt reputacji tylko raz na godzine.")
         end
         else
         doPlayerSendCancel(cid, "Uzyj na graczu.")   
         end      
      end
   return 1
end



i w actions.xml dodajemy:

Kod:
<action itemid="2283" script="reputation.lua" allowfaruse="1" />



reputacje dodajemy runką o id 2283
PostWysłany:Pią 14:11, 02 Mar 2007

Post został pochwalony 0 razy
graphic
Zobacz profil autora Top of page
graphic

graphic graphic
Matiis Temat postu:


Administrator
Dołączył: 03 Mar 2007
Posty: 63
Przeczytał: 0 tematów

Ostrzeżeń: 0/100
Skąd: Prosto z forum tibia.org.pl

Kolejny nie twój skrypt.
Ile razy mam powtarzać, że skrypty piszemy nie kopiujemy?
Pomocne ale nie twoje Sad .
PostWysłany:Pią 21:22, 23 Mar 2007

Post został pochwalony 0 razy
graphic
Zobacz profil autora Top of page
graphic

graphic
Napisz nowy temat   Odpowiedz do tematu
graphic
Forum OTS 7.92 Pepsi Strona Główna » Skrypty do OTS
graphic
   
graphic

graphic graphic
Wyświetl posty z ostatnich:   
Skocz do:  
Zobacz poprzedni temat :: Zobacz następny temat


Strona 1 z 1
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
graphic graphic


fora.pl - załóż własne forum dyskusyjne za darmo
KDM2 template v1.0.1 © jasidog.com
Powered by phpBB © 2001, 2002 phpBB Group
Obecny czas to Pią 19:41, 26 Kwi 2024. Wszystkie czasy w strefie EET (Europa)
Regulamin