Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> помогите с скриптом, помогите с скриптом
KaPeIkA
сообщение 19.1.2017, 20:52
Сообщение #1


*****

Journeyman
Сообщений: 359
Регистрация: 21.12.2010
Группа: Пользователи
Наличность: 2009
Из: Aberdeen,Stockholm
Пользователь №: 13.302
Возраст: 29



проблема в том что он выдает по ип адресу гифт одному клиенту а потом другой клиент не может взять он пишет что уже взял тот ип а тебе типо не лзя где проблема???

[DEFNAME RPGIFTSTONE]
DGS1 = 1 // 1=Opened 0=Closed
DGS12 = 1 //1=Opened 0=Closed For Receive Bonuss Points Tm,Exp,Quest Points
DGS2 = 1500 // Point Ammount
DGS3 =RealPoints // Points = RealPoints , = Pointx , = Exp ,= Questpoints
DGS4 = 5 // Min.Level for receiving
DGS5 = 1 //Max.Prizes per IP
DGS6 = 200 //Max.Prizes before stone was Remove
DGS7 = Real Points (RP) //Name of points received = Real Points (RP) , = Tournament Points ™ , = Expirience , = Quest Points
DGS8 = 1 //Max.Prize ammount Per 1 Char


//For Receivng Bonuss Points
DGS9_1 = 500 //Pointx
DGS10_1 = 50000 //Exp
DGS11_1 = 0 //QuestPoints





DGS9 = Pointx
DGS10 = Exp
DGS11 = Questpoints

DGS9_2 = TM Points
DGS10_2 = Expirience
DGS11_2 = Quest Points

DGS9_1 = 500 //Pointx
DGS10_1 = 50000 //Exp
DGS11_1 = 0 //QuestPoints



//For wipe received gifters

[FUNCTION DGSWIPE] // tm points i gold sell.....


forplayers 9999


tag.dgs8=


end



[ITEMDEF i_gift_stone]
ID=01184
Name= Gift Stone
TYPE=T_normal


ON=@CREATE
attr=010
COLOR=0a32


On=@Click

IF (<SRC.ISGM>)
MESSAGE @07a1 <DEF.DGS7> <NAME>
MESSAGE @07a1 Total Received <EVAL <TAG0.DGS6>> Gifts
RETURN 1
ENDIF
MESSAGE @07a1 <NAME>
RETURN 1

ON=@DClick
IF (<def.DGS1>==0)
src.sysmessage @50 <name> Stone Disabled.
return 1
ENDIF



IF <src.tag0.Level> < <def.DGS4>
IF (<def.DGS12>==1)
src.sysmessage @50 <src.name> You must be <def.DGS4> Level to receive <EVAL <DEF.DGS2>> <DEF.DGS7> ,<EVAL <DEF.DGS9_1>> <DEF.DGS9_2>,<EVAL <DEF.DGS10_1>> <DEF.DGS10>,<EVAL <DEF.DGS11_1>> <DEF.DGS11_2>
return 1
ELSE
src.sysmessage @50 <src.name> You must be <def.DGS4> Level to receive <EVAL <DEF.DGS2>> <DEF.DGS7>
return 1
ENDIF
ENDIF

IF (<SRC.TAG0.DGS8>==<EVAL <DEF.DGS8>>)
SRC.SYSMESSAGE @50 This account already receive a gift.
return 1
ELSE

IF <SRC.TARG.DISTANCE> < 4

IF (<TAG0.SRC.ACCOUNT.LASTIP>==<def.DGS5>)
SRC.SYSMESSAGE @50 <SRC.ACCOUNT.LASTIP> IP Maches already receive a gift.
return 1
ELSE


IF (<def.DGS12>==1)
SRC.TAG0.<DEF.DGS3> +=<EVAL <DEF.DGS2>>
SRC.TAG0.<DEF.DGS9> +=<EVAL <DEF.DGS9_1>>
SRC.TAG0.<DEF.DGS10> +=<EVAL <DEF.DGS10_1>>
SRC.TAG0.<DEF.DGS11> +=<EVAL <DEF.DGS11_1>>
SRC.SYSMESSAGE @53 You successfully receive <EVAL <DEF.DGS2>> <DEF.DGS7> ,<EVAL <DEF.DGS9_1>> <DEF.DGS9_2>,<EVAL <DEF.DGS10_1>> <DEF.DGS10>,<EVAL <DEF.DGS11_1>> <DEF.DGS11_2>
ELSE
SRC.TAG0.<DEF.DGS3> +=<EVAL <DEF.DGS2>>
SRC.SYSMESSAGE @53 You successfully receive <EVAL <DEF.DGS2>> <DEF.DGS7>
ENDIF


ENDIF
TAG0.SRC.ACCOUNT.LASTIP += 1
SRC.TAG0.DGS8 += 1
TAG0.DGS6 += 1

IF (<TAG0.DGS6>==<EVAL <DEF.DGS6>>)
REMOVE
SERV.LOG Gift Stone Removed <EVAL <DEF.DGS6>> Players Succefuly received gifts .
SERV.ALLCLIENTS SYSMESSAGE @07a1 Gift Stone Removed <EVAL <DEF.DGS6>> Players Succefuly received gifts .
ENDIF
return 1
ENDIF
ELSE

SRC.SYSMESSAGE @50 You are to far away

return 1
ENDIF


--------------------
Изображение
✵♛✵♛http://uowos.lv/

Skype Kapeika8
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Atheist
сообщение 19.1.2017, 22:16
Сообщение #2


********

Master
Сообщений: 1.272
Регистрация: 1.3.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 5.330



DGS5 = 1 //Max.Prizes per IP сделай 100 например


--------------------
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 19:36
Designed by Nickostyle