03:21
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: AXE, Weddew  
SetTimerEx
Drago_JekaДата: Вторник, 12.01.2010, 22:28 | Сообщение # 1
Группа: I'm V.I.P.
Сообщений: 754
Награды: 41
Город: Где-то там...
Замечания: 0%
Статус:
Доброго времени суток! :)

Не могли бы вы мне помочь с маленькой проблемкой

SetTimerEx("test", 1500, 0, "", playerid);

за что отвечает? (я её обвёл в SetTimerEx чёрным) ;)

за помощь конечно же + и награда



EakwarpДата: Вторник, 12.01.2010, 22:33 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
SetTimerEx("test", 1500, 0, "", playerid);
test - вызываемая функция
1500 - время в мс
0 - повторение
"" - здесь указывать тип передоваемой в функцию переменной
playerid - передоваемая переменная/переменные

пример использования
SetTimerEx("Kick", 1500, 0, "d", playerid);


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
Drago_JekaДата: Вторник, 12.01.2010, 22:37 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 754
Награды: 41
Город: Где-то там...
Замечания: 0%
Статус:
Eakwarp, во спасибо ;)


EakwarpДата: Вторник, 12.01.2010, 22:38 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
ну и пример использования с множеством переменных
SetTimerEx("Test", 1500, 0, "dfs", playerid,time,str);
public Test(playerid,Float:time,str[]){}



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
[ER]ChezДата: Вторник, 12.01.2010, 23:20 | Сообщение # 5
Уверенный в себе
Группа: Пользователи
Сообщений: 250
Награды: 5
Город: Крыжопль
Репутация: 104
Замечания: 100%
Статус:
Eakwarp, не забываем о бесконечных множествах переменных )
getargs + cell рулэд...

Добавлено (12.01.2010, 23:20)
---------------------------------------------
numargs *

4erpa4okДата: Понедельник, 06.06.2011, 01:42 | Сообщение # 6
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: Минск
Репутация: 0
Замечания: 0%
Статус:
Ув скриптеры могу ли я передать через SetTimerEx в функцию не только ид игрока но и координаты конкретного игрока(из массива) если да то эти координаты будут обновлятся для функции?(координаты каждую секунду записываются в масив для всех игроков)?!Просто я хочу передать giveplayerid и PlayerX[playerid] и PlayerY[playerid] в функцию SetPlayerLookAt(playerid,float:x,float:y) (для поворачивания игрока к другому игроку каждую секунду)... как это будет выгледеть?


Я на Virtual City ! IP:93.84.114.180 Port:7777 (The best RP mode)!
ZiGGiДата: Понедельник, 06.06.2011, 07:27 | Сообщение # 7
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (4erpa4ok)
если да то эти координаты будут обновлятся для функции?

да
Quote (4erpa4ok)
как это будет выгледеть?

примерно так:
SetTimerEx("lala", 1000, 1, "dff", giveplayerid,PlayerX[playerid],PlayerY[playerid]);

public lala(playerid,Float:x,Float:y)
{
SetPlayerLookAt(playerid,x,y);
}



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
4erpa4okДата: Понедельник, 06.06.2011, 10:21 | Сообщение # 8
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: Минск
Репутация: 0
Замечания: 0%
Статус:
А можно допустим с помощью SetTimerEx сразу вызвать Stock(а не создовать новый паблик)(просто мне тогда надо будет в место stock писать public и добовальт forward а оно мне надо?)?


Я на Virtual City ! IP:93.84.114.180 Port:7777 (The best RP mode)!
ZiGGiДата: Понедельник, 06.06.2011, 11:12 | Сообщение # 9
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (4erpa4ok)
А можно допустим с помощью SetTimerEx сразу вызвать Stock(а не создовать новый паблик)(просто мне тогда надо будет в место stock писать public и добовальт forward а оно мне надо?)?

нет, для таймера используется только public



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
AirKiteДата: Среда, 08.06.2011, 20:07 | Сообщение # 10
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (4erpa4ok)
и добовальт forward а оно мне надо?

Ну forward можешь и не добавлять если хочешь.



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
4erpa4okДата: Четверг, 09.06.2011, 03:26 | Сообщение # 11
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: Минск
Репутация: 0
Замечания: 0%
Статус:
Quote (AirKite)
Ну forward можешь и не добавлять если хочешь.

И как мать твою мне не добовлять форвард? если паблик не стандартный ворвард если не ошибаюсь нужен для переменных которые ты определяеш после public name(playerid-ид игроа например,targetid-чтото не понятное,Float:x...)
ты меня понял мне же не только через SetTimerEx надо playerid передать но и координаты с масива которые будут определятся каждую секунду!



Я на Virtual City ! IP:93.84.114.180 Port:7777 (The best RP mode)!
AirKiteДата: Четверг, 09.06.2011, 04:37 | Сообщение # 12
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
4erpa4ok, Молча. Просто берёшь и не добавляешь forward. Он внутри мода нечего не определяет. На вызов паблика из SetTimerEx хоть 100 раз в 1 секунду, работа не изменится. Что с forward что без него.


[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
4erpa4okДата: Понедельник, 13.06.2011, 03:31 | Сообщение # 13
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 0
Город: Минск
Репутация: 0
Замечания: 0%
Статус:
Quote (AirKite)
4erpa4ok, Молча. Просто берёшь и не добавляешь forward. Он внутри мода нечего не определяет. На вызов паблика из SetTimerEx хоть 100 раз в 1 секунду, работа не изменится. Что с forward что без него.

сор даже не знал:)
тоесть я буду передавать всю это бараду вот так?
[code]
SetTimerEx("SetPlayerLookAt",1000,true,"i",giveplayerid,NewPlayerX[playerid],NewPlayerY[playerid],NewPlayerZ[playerid],playerid);
Public SetPlayerLookAt(playerid, Float:x,Float:y,Float:z, consid)
{
}
всё правильно?



Я на Virtual City ! IP:93.84.114.180 Port:7777 (The best RP mode)!
ZiGGiДата: Понедельник, 13.06.2011, 10:48 | Сообщение # 14
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (4erpa4ok)
SetTimerEx("SetPlayerLookAt",1000,true,"i",giveplayerid,NewPlayerX[playerid],NewPlayerY[playerid],NewPlayerZ[playerid],playerid);
Public SetPlayerLookAt(playerid, Float:x,Float:y,Float:z, consid)
{
}
всё правильно?

всё не правильно
Code
SetTimerEx("bla",1000,true,"dfffd",giveplayerid,NewPlayerX[playerid],NewPlayerY[playerid],NewPlayerZ[playerid],playerid);// в "" нужно указывать тип каждой переменной
forward bla(playerid, Float:x,Float:y,Float:z, consid); // чтобы варнинг не выдавал
public bla(playerid, Float:x,Float:y,Float:z, consid) // public пишется с маленькой буквы...
{
SetPlayerLookAt(playerid, Float:x,Float:y,Float:z, consid);
}



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]


Сообщение отредактировал ZZiGGi - Понедельник, 13.06.2011, 12:11
EakwarpДата: Понедельник, 13.06.2011, 10:54 | Сообщение # 15
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (ZZiGGi)
forward SetPlayerLookAt(playerid, Float:x,Float:y,Float:z, consid); // чтобы варнинг не выдавал

Там уже натив есть, компилятору пофигу.



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua