| 
  
    |  |  |  |  
    |  | Angelika 
 
 
 Dołączył: 01 Sty 2008
 Posty: 9
 Przeczytał: 0 tematów
 
 Ostrzeżeń: 0/5
 
 
 |  |  
    |  |  |  |  | 
      
        |  Wysłany: Pią 9:06, 04 Sty 2008    Temat postu: |  |  
        | 
 |  
        | Oto skrypt na runę, która pokazuje nam wszystkie informacje o danym graczu (Jego level, magic level etc.) Wiele osób ją ma/zna, jest na wielu forach, ale czemu by jej tu nie umieścic ? 
 
 Data/actions/scripts/spyrune.lua
 
 
 ------- Spy Rune 2.0 by Colex--------
 function onUse(cid, item, frompos, item2, topos)
 
 storevalue = 2468 --the time of wait between 2 spyeds will be saved there
 alerttime = 120 ---how long you have to wait until use the rune again and the other char dont be alerted
 playeraccess = getPlayerAccess(item2.uid)
 name = getPlayerName(item2.uid)
 name2 = getPlayerName(cid)
 level = getPlayerLevel(item2.uid)
 ml = getPlayerMagLevel(item2.uid)
 fist = getPlayerSkill(item2.uid,0)
 club = getPlayerSkill(item2.uid,1)
 sword = getPlayerSkill(item2.uid,2)
 axe = getPlayerSkill(item2.uid,3)
 distance = getPlayerSkill(item2.uid,4)
 shield = getPlayerSkill(item2.uid,5)
 fish = getPlayerSkill(item2.uid,6)
 hp = 100 ---how many hp player will loose if he uses the rune with a high alert level
 
 if item2.itemid == cid then
 if playeraccess == 0 then
 if (alert(cid, storevalue, alerttime) == 1) then
 doPlayerSendTextMessage(cid,4,"Name: "..name.."")
 doPlayerSendTextMessage(cid,4,"Level: "..level.."")
 doPlayerSendTextMessage(cid,4,"Magic Level: "..ml.."")
 doPlayerSendTextMessage(cid,4,"Fist: "..fist.."")
 doPlayerSendTextMessage(cid,4,"Club: "..club.."")
 doPlayerSendTextMessage(cid,4,"Sword: "..sword.."")
 doPlayerSendTextMessage(cid,4,"Axe: "..axe.."")
 doPlayerSendTextMessage(cid,4,"Distance: "..distance.."")
 doPlayerSendTextMessage(cid,4,"Shielding: "..shield.."")
 doPlayerSendTextMessage(cid,4,"Fishing: "..fish.."")
 else
 doPlayerSendTextMessage(item2.uid,22,""..name2.." is spying you.")
 doPlayerAddHealth(cid,-hp)
 doPlayerSendTextMessage(cid,22,"Your alert level is too high, beware.")
 end
 else
 doPlayerSendCancel(cid,"You can not use this rune on that player.")
 end
 else
 doPlayerSendCancel(cid,"You can not use this rune there.")
 end
 
 
 return 1
 end
 
 
 
 function alert(cid, storevalue, alerttime)
 
 newAlert = os.time()
 oldAlert = getPlayerStorageValue(cid, storevalue)
 if (lastalert == nil or lastalert < 0) then
 lastalert = 0
 end
 if (alerttime == nil or alerttime < 0) then
 alerttime = 1
 end
 diffTime = os.difftime(newAlert, oldAlert)
 if (diffTime >= alerttime) then
 setPlayerStorageValue(cid, storevalue, newAlert)
 return 1
 else
 return 0
 end
 end
 
 Data/actions/actions.xml
 
 NPC
 Do Data/npc/scripts/runes.lua dodajemy:
 
 elseif msgcontains(msg, 'spyrune') then
 buy(cid,2274,5,55)
 
 Post został pochwalony 0 razy
 |  |