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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
[Архив] Помощь новичкам по скриптингу ! #2
heufixДата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR].
Старая Тема уже достаточно полна ответов, это продолжение первой темы.
Убедительная просьба к Новичкам:

К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).



Радость
СашокДата: Суббота, 21.11.2009, 08:33 | Сообщение # 526
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
DizeL-ZR-, можешь ссылку дать ? ;)
SpiderxxxДата: Суббота, 21.11.2009, 09:40 | Сообщение # 527
Уверенный в себе
Группа: Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус:
Сашок, поиск вроде еще не кто не отменял!?

[offtop]http://samp-rus.com/forum/15-7262-1

мб ето пойдет?[/offtop]


Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!
СашокДата: Суббота, 21.11.2009, 10:33 | Сообщение # 528
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
Spiderxxx, пойдёт
Вот дописал как-то , под себя...
Только как сделать чтобы эта команда
была доступна только для админов ?=)
А то начнут всякие баловаться...
[pwn]#include <a_samp>

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

new Counting;

dcmd_tim(playerid, params[])
{
if (!strlen(params)) return SendClientMessage(playerid, 0xFFFF00AA, "Использование: /tim [кол-во сек]"); //Grey colour

if (strval(params) < 1 || strval(params) > 10) return SendClientMessage(playerid, 0xFFFF00AA, " Число дожно быть больше нуля и меньше 10"); //Grey colour

if (Counting) return SendClientMessage(playerid, 0xFFFF00AA, "отсчёт уже запущен , дождитесь окончания"); //Grey colour

Counting = true;

new ii = strval(params);

do
{
SetTimerEx("CountDown", (strval(params) - ii) * 1000, false, "i", ii);

ii --;
}
while (ii != -1);

SendClientMessage(playerid, 0xFFFF00AA, "счёт запущен"); //yellow (yolk) colour

return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(tim, 3, cmdtext);

return 0;
}

forward CountDown(num);

public CountDown(num)
{
new str[2];

if (num)
{
format(str, sizeof(str), "%i", num);

GameTextForAll(str, 1001, 4);
}
else
{
GameTextForAll("~r~Go Go Go", 3000, 4);

Counting = false;
}
}

[/pwn]

Persey_Дата: Суббота, 21.11.2009, 11:12 | Сообщение # 529
Местный
Группа: I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус:
Quote (Сашок)
Только как сделать чтобы эта команда была доступна только для админов ?=)

Используй IsPlayerAdmin(playerid)

СашокДата: Суббота, 21.11.2009, 11:25 | Сообщение # 530
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
__BenX__, вставил так , warning выдаёт
Но вроде работает.
[pwn]dcmd_tim(playerid, params[])
{
IsPlayerAdmin(playerid);
if (!strlen(params)) return SendClientMessage(playerid, 0xFFFF00AA, "Usage: /tim [êîë-âî ñåê]"); //Grey colour

if (strval(params) < 1 || strval(params) > 10) return SendClientMessage(playerid, 0xFFFF00AA, " ×èñëî äîæíî áûòü áîëüøå íóëÿ è ìåíüøå 10"); //Grey colour

if (Counting) return SendClientMessage(playerid, 0xFFFF00AA, "îòñ÷¸ò óæå çàïóùåí , äîæäèòåñü îêîí÷àíèÿ"); //Grey colour

Counting = true;

new ii = strval(params);

do[/pwn]

Persey_Дата: Суббота, 21.11.2009, 11:41 | Сообщение # 531
Местный
Группа: I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус:
Quote (Сашок)
warning выдаёт

Щас только что пробовал скомпилировать твой код, у меня никаких warning'ов нет.

stepmexДата: Суббота, 21.11.2009, 11:44 | Сообщение # 532
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
[pwn]dcmd_tim(playerid, params[])
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid, 0xFF0000AA, "Ты не админ");
if (!strlen(params)) return SendClientMessage(playerid, 0xFFFF00AA, "Usage: /tim [êîë-âî ñåê]"); //Grey colour

if (strval(params) < 1 || strval(params) > 10) return SendClientMessage(playerid, 0xFFFF00AA, " ×èñëî äîæíî áûòü áîëüøå íóëÿ è ìåíüøå 10"); //Grey colour

if (Counting) return SendClientMessage(playerid, 0xFFFF00AA, "îòñ÷¸ò óæå çàïóùåí , äîæäèòåñü îêîí÷àíèÿ"); //Grey colour

Counting = true;

new ii = strval(params);

do[/pwn]


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
СашокДата: Суббота, 21.11.2009, 11:46 | Сообщение # 533
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
stepmex, спасибо , работает =)
CheetanДата: Суббота, 21.11.2009, 18:22 | Сообщение # 534
Новенький
Группа: Продвинутые
Сообщений: 33
Награды: 1
Город: Iron
Репутация: 2
Замечания: 0%
Статус:
Подскажите как получить положение игрока по оси z, не от уровня моря, а от первого встречающегося объекта. Например подомной дом, и я на нем стою => z = 0. Как такое реализовать.
dima670Дата: Суббота, 21.11.2009, 18:41 | Сообщение # 535
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
Привет скажите как сделать сервер чтобы могли заходить друзья, но у меня сменный ip, а хостинг пока рано. У них такой=же провайдер.
stepmexДата: Суббота, 21.11.2009, 19:17 | Сообщение # 536
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (dima670)
Привет скажите как сделать сервер чтобы могли заходить друзья, но у меня сменный ip, а хостинг пока рано. У них такой=же провайдер.
заказать статический IP у провайдера.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
feel_onДата: Суббота, 21.11.2009, 19:37 | Сообщение # 537
Новенький
Группа: Пользователи
Сообщений: 67
Награды: 2
Город: Белая Холуница
Репутация: 29
Замечания: 0%
Статус:
Quote (stepmex)
заказать статический IP у провайдера.

за денежки естественно ;)

dima670Дата: Суббота, 21.11.2009, 19:58 | Сообщение # 538
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
У меня ещё один вопрос где в lvdm моде находятся координаты с появлениями когда игрок появляется в игре
Persey_Дата: Суббота, 21.11.2009, 20:32 | Сообщение # 539
Местный
Группа: I'm V.I.P.
Сообщений: 850
Награды: 35
Город: New-York City
Репутация: 635
Замечания: 0%
Статус:
Quote (dima670)
У меня ещё один вопрос где в lvdm моде находятся координаты с появлениями когда игрок появляется в игре

[pwn]new Float:gRandomPlayerSpawns[23][3] = {
{1958.3783,1343.1572,15.3746},
{2199.6531,1393.3678,10.8203},
{2483.5977,1222.0825,10.8203},
{2637.2712,1129.2743,11.1797},
{2000.010 6,1521.1111,17.0625},
{2024.8190,1917.9425,12.3386},
{2261.9048,2035.9547,10.8203},
{2262.0986,2398.6572,10.8203},
{2244.2566,2523.7280, 10.8203},
{2335.3228,2786.4478,10.8203},
{2150.0186,2734.2297,11.1763},
{2158.0811,2797.5488,10.8203},
{1969.8301,2722.8564,10.8203},
{ 1652.0555,2709.4072,10.8265},
{1564.0052,2756.9463,10.8203},
{1271.5452,2554.0227,10.8203},
{1441.5894,2567.9099,10.8203},
{1480.6473,22 13.5718,11.0234},
{1400.5906,2225.6960,11.0234},
{1598.8419,2221.5676,11.0625},
{1318.7759,1251.3580,10.8203},
{1558.0731,1007.8292,10.8 125},
//{-857.0551,1536.6832,22.5870}, Out of Town Spawns
//{817.3494,856.5039,12.7891},
//{116.9315,1110.1823,13.6094},
//{-18.8529,1176.0159,19.5634},
//{-315.0575,1774.0636,43.6406},
{1705.2347,1025.6808,10.8203}
};

new Float:gCopPlayerSpawns[2][3] = {
{2297.1064,2452.0115,10.8203},
{2297.0452,2468.6743,10.8203}
};[/pwn]

dima670Дата: Суббота, 21.11.2009, 20:40 | Сообщение # 540
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
__BenX__, Спс
Поиск:





 


 


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