Сейчас 20:20:04 Пятница, 22 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: PUVer, SirNikolas, Ty3uK  
Установить переменную
Cool_BoyДата: Понедельник, 07 Марта 2011, 15:22:50 | Сообщение # 1
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
Как через Событие - Игрок написал сообщение в чат установить переменную целочисленная Kills, чтобы потом в последствии эта переменная отвечала за условие победы, ну игрок набирает Kills и он побеждает.

пример

Событие - Игрок(Красный) напечатал такое сообщение (-kills 40 (ну например 40) как подстрока

как так сделать, чтобы потом переменная Kills стала на 40 или другое значение которое я напишу


 

DreiiДата: Понедельник, 07 Марта 2011, 15:26:13 | Сообщение # 2
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Cool_Boy, юзай подстроку

 

Cool_BoyДата: Понедельник, 07 Марта 2011, 15:30:03 | Сообщение # 3
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
не понял по подробней

 

DreiiДата: Понедельник, 07 Марта 2011, 15:43:13 | Сообщение # 4
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Cool_Boy, SubString - Подстрока

 

Cool_BoyДата: Понедельник, 07 Марта 2011, 15:51:14 | Сообщение # 5
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
Dreii, можешь сделать наработку на то что я написал, а то в статье не понятно, что и откуда берется

Добавлено (07-03-2011, 15:51)
---------------------------------------------
+


 

DreiiДата: Понедельник, 07 Марта 2011, 15:52:52 | Сообщение # 6
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Cool_Boy, только на Jass

 

Cool_BoyДата: Понедельник, 07 Марта 2011, 15:56:17 | Сообщение # 7
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
а че?

 

DreiiДата: Понедельник, 07 Марта 2011, 16:00:01 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Cool_Boy,
Code
function Trig_kills_Actions takes nothing returns nothing  
local string s=GetEventPlayerChatString()  
local integer kills=S2I(SubString(s,7,StringLength(s)))
call DisplayTextToPlayer(GetLocalPlayer(),0,0,"Условие победы: "+I2S(kills)+" убийств!")
endfunction
//===========================================================================
function InitTrig_kills takes nothing returns nothing
local integer i=0
     local trigger trig=CreateTrigger()
     loop
         call TriggerRegisterPlayerChatEvent(trig, Player(i),"-kills ", false)
         exitwhen i==15
         set i=i+1
        endloop
     call TriggerAddAction(trig, function Trig_kills_Actions )
     set trig=null
endfunction


 

Cool_BoyДата: Понедельник, 07 Марта 2011, 16:04:59 | Сообщение # 9
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
local integer kills=S2I(SubString(s,7,StringLength(s)))

можешь этот триггерно объяснить у меня в нем не получается


 

DreiiДата: Понедельник, 07 Марта 2011, 16:07:14 | Сообщение # 10
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Cool_Boy, всмысле?

 

ZanaraZДата: Понедельник, 07 Марта 2011, 16:08:19 | Сообщение # 11
5 уровень
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 28
Блокировки:
Cool_Boy, тебе сказали юзай подстроку

Dreii, это можно и без джасса сделать


Набрался мозгов, теперь буду себя сдерживать
 

Cool_BoyДата: Понедельник, 07 Марта 2011, 16:08:34 | Сообщение # 12
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
Dreii, короче я разобрался

 

DreiiДата: Понедельник, 07 Марта 2011, 16:08:47 | Сообщение # 13
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
ZanaraZ, я знаю,но я люблю делать на Jass.

 

ZanaraZДата: Понедельник, 07 Марта 2011, 16:13:59 | Сообщение # 14
5 уровень
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 28
Блокировки:
Dreii, дело твоё

Набрался мозгов, теперь буду себя сдерживать
 

Cool_BoyДата: Понедельник, 07 Марта 2011, 16:21:02 | Сообщение # 15
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:

что тут неправильно?


 

ZanaraZДата: Понедельник, 07 Марта 2011, 16:21:58 | Сообщение # 16
5 уровень
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 28
Блокировки:
Cool_Boy, не правильно что??????????

Набрался мозгов, теперь буду себя сдерживать
 

Cool_BoyДата: Понедельник, 07 Марта 2011, 16:23:40 | Сообщение # 17
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
а ща чет изображение не показало

Добавлено (07-03-2011, 16:23)
---------------------------------------------
[img] [/img]


 

ZanaraZДата: Понедельник, 07 Марта 2011, 16:24:49 | Сообщение # 18
5 уровень
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 28
Блокировки:
изображение по крупнее не фига не видно

Набрался мозгов, теперь буду себя сдерживать
 

Cool_BoyДата: Понедельник, 07 Марта 2011, 16:25:20 | Сообщение # 19
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
можно приблизить

 

DreiiДата: Понедельник, 07 Марта 2011, 16:26:23 | Сообщение # 20
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Cool_Boy, не 1 а 7

 

Cool_BoyДата: Понедельник, 07 Марта 2011, 16:27:12 | Сообщение # 21
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
а что эта 7 значит?

 

vozlДата: Понедельник, 07 Марта 2011, 16:27:41 | Сообщение # 22
4 уровень
Группа: Пользователи
Сообщений: 90
Награды: 0
Репутация: 5
Блокировки:
что начинает считывать с 8 буквы вроде

Любишь PSP? Тебе сюда...! http://psp-guide.ru
 

DreiiДата: Понедельник, 07 Марта 2011, 16:28:07 | Сообщение # 23
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
vozl, с 7

 

Cool_BoyДата: Понедельник, 07 Марта 2011, 16:29:08 | Сообщение # 24
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
а так я все правильно сделал?

 

vozlДата: Понедельник, 07 Марта 2011, 16:29:13 | Сообщение # 25
4 уровень
Группа: Пользователи
Сообщений: 90
Награды: 0
Репутация: 5
Блокировки:
а 7 идет последняя буква, а зачем ее считать?

Любишь PSP? Тебе сюда...! http://psp-guide.ru
 

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz