What's new

-Skrypt Trzy skrypty

Status
Not open for further replies.

Sco

Senior User
Joined
Mar 6, 2011
Messages
551
Reaction score
62
Witam, szuka?em skrypt?w i tych o to tu nie znalaz?em:
  • Teleport do xyz (949:1325:7) po wpisaniu komendy !Gm island oraz mo?e jej u?ywa? tylko posta? z group id 4,5,6,7.
  • Skrypt !Kick kt?ry zabija osob? stoj?c? przed tob? i komendy tej mo?e u?ywa? tylko posta? z group id 2,3,4,5,6,7.
  • Skrpyt, kt?ry po naci?ni?ciu d?wigni "stwarza" na przyk?adowym xyz energy field od id 1504, ?eby mog?o si? to tworzy? na krze?le i graczu kt?ry stoi na krze?le oraz ?eby zabiera?o graczowi kt?ry siedzi na krze?le 150-700hp.
Jakby kto? co? takiego znalaz? i dok?adnie wyt?umaczy? gdzie co wrzuci? bym by? wdzi?czny, skrypty to nie moja bajka.
 

Dantez

Moim sekretem jest ciasto
Joined
May 22, 2008
Messages
1,206
Reaction score
202
Odp: Trzy skrypty

1.
Code:
function onSay(cid, words, param, channel)
return doTeleportThing(cid, {x=949, y=1325, z=7}) and true
end

Code:
<talkaction log="yes" words="/gmisland" access="4" event="script" value="xxx.lua"/>

2. /r ...

3. Nie chce mi si? ;D W skr?cie local player = getThingFromPos({xyz, stackpos=253}) if(isPlayer(player.uid) then ...
 
  • Like
Reactions: Sco

Sco

Senior User
Joined
Mar 6, 2011
Messages
551
Reaction score
62
Odp: Trzy skrypty

Chc? by m?g? go u?ywa? r?wnie? tutor :(

@cx
a rzeczywi?cie, dzi?kuj?.
koledzy ?apcie po repuciku
 
Last edited:

ctxtm

Advanced User
Joined
Jan 7, 2010
Messages
329
Reaction score
11
Odp: Trzy skrypty

Znajd? tylko to w talkactions.xml i zmie? acces komendy na 1. Wtedy ka?dy od tutora wzwy? w??cznie z nim b?dzie m?g? tego u?ywa? :p
 
Last edited:
  • Like
Reactions: Sco

zygzagZ

Advanced User
Joined
Aug 14, 2008
Messages
281
Reaction score
34
Odp: Trzy skrypty

Kick
Code:
function onSay(cid, words, param, channel)
    local pos1 = getPlayerLookPos(cid)
    pos1.stackpos = 253
    retn = getThingFromPos(pos1)
    return retn and isPlayer(retn.uid) and doRemoveCreature(retn.uid) or true
end
Deklaracja tak samo jak 1.
A krzes?o elektryczne:
Code:
function onUse(cid, item, frompos, item2, topos)
    local condition = createConditionObject(COMBAT_ENERGYDAMAGE)
    --addDamageCondition(condition, rounds, time, value)
    addDamageCondition(condition, 1, 0, -(math.random(150, 700)))
    local retn = getThingFromPos({x=x, y=y, z=z, stackpos = 253})
    return retn and isPlayer(retn.uid) and doTargetCombatCondition(0, retn.uid, condition, CONST_ME_NONE) or true
end

Ojojojojoj, par? b??d?w znalaz?em xd
Z tym, ?e krzese?ko wrzucasz do actions. Zrobi?em troch? inaczej. Jak si? upierasz przy fieldzie, to kto? inny albo ja p??niej mo?e/mog? zrobi?.
 
Last edited:

Sco

Senior User
Joined
Mar 6, 2011
Messages
551
Reaction score
62
Odp: Trzy skrypty

mo?na do tych skrypt?w jeszcze tego typu deklaracje?
<talkaction log="yes" words="/gmisland" access="4" event="script" value="xxx.lua"/>
naprawd?, ci??ko ogarnia mi si? skrypty ^^
 

DanJ93

ElfBot Helper
Joined
Jan 18, 2009
Messages
2,631
Reaction score
200
Odp: Trzy skrypty

A co w tym trudnego?
Napisz? Ci tak, aby? zrozumia?.
Masz takie co?:
<talkaction log="yes" words="/gmisland" access="4" event="script" value="xxx.lua"/>
talkaction log="yes" - czy zapisywa? kto i kiedy u?y? tej komendy? Zapisuje to w data/logs
words="/gmisland" - komenda kt?r? b?dziesz wykonywa? dan? czynno??
access="4" - gracz z jakim accesem (lub wy?szym) mo?e u?ywa? komendy
event="script" - musi by?
value="xxx.lua" - nazwa skryptu (np. komendaDlaGMa.lua)
 

zygzagZ

Advanced User
Joined
Aug 14, 2008
Messages
281
Reaction score
34
Odp: Trzy skrypty

Czyli
Code:
<talkaction words="!Kick" access="1" event="script" value="kickdlatutora.lua"/>
Oraz
Code:
<action actionid="jakie?_tam_aid_d?wigni" event="script" value="krzesloelektryczne.lua"/>
Ciesz? si? ?e mog?em pom?c ;d
PS. skopiuj teraz bo par? b??d?w si? wkrad?o. Tak to bywa jak si? z pami?ci pisze :s
 
Last edited:

Hercules

New User
Joined
Aug 17, 2012
Messages
3
Reaction score
0
Odp: Trzy skrypty

Gram na otsie i jest fast attack, gdzie 1sd-1sec i potrzebuje skrypta kt?ry bedzie napi?d?a? co 1 sek sd, bo mam skrypta ale on na normalnego exs~ bije (co 3-4s)

Z g?ry dzi?ki ;d
 

Sco

Senior User
Joined
Mar 6, 2011
Messages
551
Reaction score
62
Odp: Trzy skrypty

A co w tym trudnego?
Napisz? Ci tak, aby? zrozumia?.
Masz takie co?:
<talkaction log="yes" words="/gmisland" access="4" event="script" value="xxx.lua"/>
talkaction log="yes" - czy zapisywa? kto i kiedy u?y? tej komendy? Zapisuje to w data/logs
words="/gmisland" - komenda kt?r? b?dziesz wykonywa? dan? czynno??
access="4" - gracz z jakim accesem (lub wy?szym) mo?e u?ywa? komendy
event="script" - musi by?
value="xxx.lua" - nazwa skryptu (np. komendaDlaGMa.lua)

S?uchaj, nie zrozumia?e? mnie, przeczytaj temat od pocz?ku.

Gram na otsie i jest fast attack, gdzie 1sd-1sec i potrzebuje skrypta kt?ry bedzie napi?d?a? co 1 sek sd, bo mam skrypta ale on na normalnego exs~ bije (co 3-4s)

Z g?ry dzi?ki ;d

Za??? nowy w?tek w tym dziale, to m?j temat! =d



Dzi?ki za pomoc! =D
 
Status
Not open for further replies.
Top