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

 



 
          





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





Последние Файлы 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).



Радость
SpiderxxxДата: Среда, 25.11.2009, 10:42 | Сообщение # 571
Уверенный в себе
Группа: Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус:
Вот написакл команду /weapon которая сканирует оружее игрока и выводит его на екран....
Выводит в формате:
Оружее: Deagle
M4

Можно ли сделать, чтоб выводилось типа:
Оружее: Deagle, M4?

Вот код самой команды:
[pwn]if(strcmp(cmd, "/weapon", true) == 0)
{
new string[STR];
new weapons[13][2];
for(new c = 0; c < 13; c++)
{
GetPlayerWeaponData(playerid,c,weapons[c][0], weapons[c][1]);
if(weapons[c][0] != 0)
{
if(weapons[c][0] == 23)
{
format(string, sizeof(string), " Оружее: Silincer");
SendClientMessage(playerid, AAD_COLOR_RED, string);
}
if(weapons[c][0] == 24)
{
format(string, sizeof(string), " Оружее: Deagle");
SendClientMessage(playerid, AAD_COLOR_RED, string);
}
if(weapons[c][0] == 29)
{
format(string, sizeof(string), " MP5");
SendClientMessage(playerid, AAD_COLOR_RED, string);
}
if(weapons[c][0] == 30)
{
format(string, sizeof(string), " АК47");
SendClientMessage(playerid, AAD_COLOR_RED, string);
}
if(weapons[c][0] == 31)
{
format(string, sizeof(string), " М4");
SendClientMessage(playerid, AAD_COLOR_RED, string);
}
if(weapons[c][0] == 25)
{
format(string, sizeof(string), " Shotgun");
SendClientMessage(playerid, AAD_COLOR_RED, string);
}
if(weapons[c][0] == 33)
{
format(string, sizeof(string), " Rifle");
SendClientMessage(playerid, AAD_COLOR_RED, string);
}
if(weapons[c][0] == 34)
{
format(string, sizeof(string), " Sniper");
SendClientMessage(playerid, AAD_COLOR_RED, string);
}
if(weapons[c][0] == 16)
{
format(string, sizeof(string), " Grenades");
SendClientMessage(playerid, AAD_COLOR_RED, string);
}
}
}[/pwn]


Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!
CheetanДата: Среда, 25.11.2009, 12:47 | Сообщение # 572
Новенький
Группа: Продвинутые
Сообщений: 33
Награды: 1
Город: Iron
Репутация: 2
Замечания: 0%
Статус:
Quote (Spiderxxx)
Можно ли сделать, чтоб выводилось типа: Оружее: Deagle, M4?

Попробуй так:
[pwn]if(strcmp(cmd, "/weapon", true) == 0)  
{  
  new string[STR];  
  new weapons[13][2];  
  format(string, sizeof(string), " Оружее:");
  for(new c = 0; c < 13; c++)  
  {  
   GetPlayerWeaponData(playerid,c,weapons[c][0], weapons[c][1]);  
    
   if(weapons[c][0] != 0)  
   {  
    if(weapons[c][0] == 23)  
    {  
     format(string, sizeof(string), "%s Silincer", string);   
    }  
    if(weapons[c][0] == 24)  
    {  
     format(string, sizeof(string), "%s Deagle", string);  
    }  
    if(weapons[c][0] == 29)  
    {  
     format(string, sizeof(string), "%s MP5", string);   
    }  
    if(weapons[c][0] == 30)  
    {  
     format(string, sizeof(string), "%s АК47", string);  
    }  
    if(weapons[c][0] == 31)  
    {  
     format(string, sizeof(string), "%s М4", string);   
    }  
    if(weapons[c][0] == 25)  
    {  
     format(string, sizeof(string), "%s Shotgun", string);   
    }  
    if(weapons[c][0] == 33)  
    {  
     format(string, sizeof(string), "%s Rifle", string);   
    }  
    if(weapons[c][0] == 34)  
    {  
     format(string, sizeof(string), "%s Sniper", string);   
    }  
    if(weapons[c][0] == 16)  
    {  
     format(string, sizeof(string), "%s Grenades", string);   
    }  
   }
   if (c==12)
   {
    SendClientMessage(playerid, AAD_COLOR_RED, string);
   }  
  }
return 1;
}[/pwn]

Скажите какой функцией серверно нажать клиенту кнопку KEY_FIRE или как расрыть парашют в воздухе?


Сообщение отредактировал Cheetan - Среда, 25.11.2009, 12:49
W@RДата: Среда, 25.11.2009, 13:55 | Сообщение # 573
Постоялец
Группа: Пользователи
Сообщений: 335
Награды: 3
Город: а.k.a ЕкБ_ЮЗ
Репутация: 51
Замечания: 20%
Статус:
ни кто не поможет с моей проблемой , которая описана на предыдущей странице ?




Translation from english to russian Ravens_Roleplay_v3 (RC5.2) - 0.3c--------15%
dima670Дата: Среда, 25.11.2009, 14:00 | Сообщение # 574
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
Cold_Rolling, у меня такие ошибки
C:\DOCUME~1\User\0016~1\6ACA~1\SAMP03~1\GAMEMO~1\lvdm.pwn(268) : error 017: undefined symbol "COLOR_GRAD2"
C:\DOCUME~1\User\0016~1\6ACA~1\SAMP03~1\GAMEMO~1\lvdm.pwn(272) : error 017: undefined symbol "ABroadCast"

Dima-kunДата: Среда, 25.11.2009, 14:12 | Сообщение # 575
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
утя остутствует дефин COLOR_GRAD2 и функция ABroadCast учись копипастить)))


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
dima670Дата: Среда, 25.11.2009, 14:22 | Сообщение # 576
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
ты скажи как их сделать.
СашокДата: Среда, 25.11.2009, 14:27 | Сообщение # 577
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
dima670,
В начало мода впиши #define COLOR_GRAD2 0xBFC0C2FF

dima670Дата: Среда, 25.11.2009, 15:18 | Сообщение # 578
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
Сашок, Cпс
А это как C:\DOCUME~1\User\0016~1\6ACA~1\SAMP03~1\GAMEMO~1\lvdm.pwn(272) : error 017: undefined symbol "ABroadCast"

СашокДата: Среда, 25.11.2009, 15:21 | Сообщение # 579
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
dima670, у тебя функции этой нету...ABroadCast
Нужно добавить её...Спроси у кого-нибудь поумнее меня =)

StelsДата: Среда, 25.11.2009, 15:28 | Сообщение # 580
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (Сашок)
функции этой нету...ABroadCast

Если функция, то
Code
forward ABroadCast([параметры, обычно - ид игрока]);




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.


Сообщение отредактировал Stels - Среда, 25.11.2009, 15:28
dima670Дата: Среда, 25.11.2009, 15:35 | Сообщение # 581
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
не полаяется скажите мне точные параметры
Мне надо исправить все ошиьки и варнинги
C:\DOCUME~1\User\0016~1\6ACA~1\SAMP03~1\GAMEMO~1\lvdm.pwn(274) : error 004: function "ABroadCast" is not implemented
C:\DOCUME~1\User\0016~1\6ACA~1\SAMP03~1\GAMEMO~1\lvdm.pwn(400) : warning 235: public function lacks forward declaration (symbol "Timer")
C:\DOCUME~1\User\0016~1\6ACA~1\SAMP03~1\GAMEMO~1\lvdm.pwn(738) : warning 203: symbol is never used: "gLastGaveCash"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

СашокДата: Среда, 25.11.2009, 15:42 | Сообщение # 582
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
dima670, Тебе 2ой раз повторить , что у тебя НЕТУ этой функции !
Мод запрашивает её , а она выполнится не может , так как нету условия её выполнения fun
Хз чё сказал , мб и бред... fun

dima670Дата: Среда, 25.11.2009, 16:08 | Сообщение # 583
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
Ты мне скажи как сделать эту функцию
Dima-kunДата: Среда, 25.11.2009, 16:15 | Сообщение # 584
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (Stels)
forward ABroadCast([параметры, обычно - ид игрока]);

это если функция публик... а у него вообще нету ведь есть и public и stock ) и можно и нито ни то не использовать будет работать, единственно есть разница между public и stock я ее точно не помню.

Добавлено (25.11.2009, 16:15)
---------------------------------------------
dima670, скажи какой мод


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
dima670Дата: Среда, 25.11.2009, 16:31 | Сообщение # 585
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
DizeL-ZR-, Lvdm мод
Поиск:





 


 


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