Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Учимся грамотно писать переменные

тут можно задать вопрос по скриптингу
Post Reply
MuDaCk
Apprentice
Apprentice
Posts: 393
Joined: 10.10.2006 0:03
Contact:

Учимся грамотно писать переменные

Post by MuDaCk »

Code: Select all

MoveItem(Findtype($1111,$401EEEC5),2,backpack,0,0,0);
как грамотно заменить кол-во итемов(двоечку) на переменную?
так?

Code: Select all

MoveItem(Findtype($1111,$401EEEC5),X,backpack,0,0,0);
или так?

Code: Select all

MoveItem(Findtype($1111,$401EEEC5),'X',backpack,0,0,0);
переменная у меня X
Last edited by MuDaCk on 21.10.2010 19:34, edited 1 time in total.
My name is Игорёшка Image
Пишу скрипты за едуImage
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

первое
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
MuDaCk
Apprentice
Apprentice
Posts: 393
Joined: 10.10.2006 0:03
Contact:

Post by MuDaCk »

А здесь?

Code: Select all

WaitGump('1'); 
так?

Code: Select all

WaitGump('X'); 
или так?

Code: Select all

WaitGump(X); 
My name is Игорёшка Image
Пишу скрипты за едуImage
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

а здесь второе.

числовой тип в NumGumpButton
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Post by CFA »

во втором случае 'X' не будет переменной. Надо так же X без кавычек, НО тк WaitGump принимает строку в качестве аргумента, то X должен быть типа string.
MuDaCk
Apprentice
Apprentice
Posts: 393
Joined: 10.10.2006 0:03
Contact:

Post by MuDaCk »

Спасибо, а про строку в качестве аргумента Я упустил. Тем более что в хелпе по стелсу ясным по белому написанно:

Code: Select all

procedure WaitGump(Value: String);
:oops:
My name is Игорёшка Image
Пишу скрипты за едуImage
Post Reply