- Dołączył
- Lipiec 15, 2009
- Posty
- 534
- Liczba reakcji
- 126
- Wiek
- 31
Witam
Na potrzeby w?asnego OTS postanowi?em napisa? malutki skrypcik. S?u?y on g??wnie do zako?czenia jakiego? wa?nego questa lub konkursu. Dzia?a on tak ,?e po wej?ciu na kratk? o danym ActionID w twoim r?ku pojawia si? puchar z gratulacjami z nickiem kto go zrobi?. No to koniec teorii,czas na skrypt. Puchar dostaniemy tylko raz za to zadanie.Zdj?cia:
Do Data->Movements->Movements.xml dodajemy
Kod:
<movevent event="StepIn" actionid="DOWOLNE ,WOLNE ID" script="puchar.lua"/>
tworzymy plik o nazwie : puchar.lua
I wklejamy tam:
Kod:
function onStepIn(cid, words, position)
if getPlayerStorageValue(cid, 28462) == -1 then
doSetItemSpecialDescription(doPlayerAddItem(cid, 5805, 1), "Dowod uznania dla: "..getPlayerName(cid)..". Gratulacje dla niego!")
doPlayerSendTextMessage(cid,22,"Wygrales! Zdobyles puchar!")
setPlayerStorageValue(cid, 28462, 1)
else
doPlayerSendTextMessage(cid,22,"Brales juz nagrode za to zadanie")
end
end
Mo?ecie go przetestowa?.Edit
Aby dostawa? dowolny item nale?y zmieni?:
doSetItemSpecialDescription(doPlayerAddItem(cid, 5805, 1), "Dowod uznania dla: "..getPlayerName(cid)..". Gratulacje dla niego!")
Na dowolne ID przedmiotu
Pozdrawiam. Wasz... Virtelio

