What's new
  • logo_cipsoft
    Latest servers:
    New servers will open on: 19th Feb 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

[8.1] 3 komendy

Status
Not open for further replies.

Red Dragon

Advanced User
Joined
Apr 4, 2008
Messages
183
Reaction score
3
Witam zamieszcz? tu trzy komendy m?wi? od razu ?e nie s? mojego autorstwa.

Ok zaczynamy !

Wchodzimy do data\talkactions i edytujemy plik talkactions.xml dodajemy tam trzy linijki

Code:
<talkaction words="!buyaol" script="aol.lua"/>
<talkaction words="!buyuh" script="uh.lua"/>
<talkaction words="!buysd" script="sd.lua"/>

powinno wygl?da? to tak:

Code:
<?xml version="1.0"?>

<talkactions>

<talkaction words="open sesame" script="example.lua" />
<talkaction words="!buyaol" script="aol.lua"/>
<talkaction words="!buyuh" script="uh.lua"/>
<talkaction words="!buysd" script="sd.lua"/>

</talkactions>

potem wchodzimy do data\talkactions\scripts i robimy pliki

uh.lua
a w nim umieszczamy co? takiego
Code:
-- !buyaol script by Kiepski --
function onSay(cid, words, param)
       
    if doPlayerRemoveMoney(cid, 0) == TRUE then               <<<<<<"(cid, 0)" -ilo?? Kasy za uh
            doPlayerAddItem(cid, 2273, 1)
            doPlayerSendTextMessage(cid, 19,"You bought ultimate healting.")
            doSendMagicEffect(getPlayerPosition(cid), 19)
        else
            doPlayerSendCancel(cid, "Sorry, You don't have enough money. uh cost 10k.")
            doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
        end

    end

teraz

sd.lua

w nim umieszczamy co? takiego

Code:
-- !buyaol script by Kiepski --
function onSay(cid, words, param)
       
    if doPlayerRemoveMoney(cid, 0) == TRUE then              <<<<<<"(cid, 0)" -ilo?? Kasy za sd
            doPlayerAddItem(cid, 2268, 1)
            doPlayerSendTextMessage(cid, 19,"You bought sudden death.")
            doSendMagicEffect(getPlayerPosition(cid), 19)
        else
            doPlayerSendCancel(cid, "Sorry, You don't have enough money. Sd cost 10k.")
            doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
        end

    end

teraz
aol.lua
w nim umieszczamy co? takiego

Code:
-- !buyaol script by Kiepski --
function onSay(cid, words, param)
       
    if doPlayerRemoveMoney(cid, 0) == TRUE then              <<<<<<"(cid, 0)" -ilo?? Kasy za sd
            doPlayerAddItem(cid, 2173, 1)
            doPlayerSendTextMessage(cid, 19,"You bought amulet of loss.")
            doSendMagicEffect(getPlayerPosition(cid), 19)
        else
            doPlayerSendCancel(cid, "Sorry, You don't have enough money. Aol cost 10k.")
            doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
        end

    end
 

Kuubaxx

Active User
Joined
Apr 17, 2008
Messages
70
Reaction score
0
<jestem pierwszy jestem pierwszy> ?adny skrypt na pewno si? przyda i mi te? szkoda ?e tak ?atwo si? nie robi pod 7.6
 

WaderoS

Advanced User
Joined
Apr 4, 2008
Messages
219
Reaction score
11
Red Dragon Napisz pocz?tkuj?cym gdzie si? zmienia ID, ?eby np. kupi? co? innego :)
gdzie si? zmienia ile trzeba zaplaci? i ile przedmiot?w si? kupi :)
Nie potrzebnie tak si? rozpisales trzema przykladami ;s wystarczylo jedno :) bo chyba pasuje do wszystkiego :)).
 

Czarny

User
Joined
Apr 5, 2008
Messages
26
Reaction score
1
Fajny skrypt ale banalny do wykonania xD moja ocena 7/10 za to ?e go w og?le wstawi?e? .
 

Red Dragon

Advanced User
Joined
Apr 4, 2008
Messages
183
Reaction score
3
Lol

Lol

Wystarczy liczby pozmienia? przecie? tam pisze... np:
if doPlayerRemoveMoney(cid, 0) == TRUE then <<<<<<"(cid, 0)" -ilo?? Kasy za uh
 

Ka?ka

s?odki kucyk
Joined
Apr 4, 2008
Messages
154
Reaction score
52
Age
34
Wed?ug mnie najbardziej przydaje si? komend !buyaol,
podczas pvp, za???my masz hunta,
nie musisz lecie? gdzie?, ?eby kupi? aola.
 
Status
Not open for further replies.
Top