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

 



 
          





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





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



Радость
emosoeДата: Пятница, 18.11.2011, 21:13 | Сообщение # 3796
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Реальных Пацанов:@
Репутация: 0
Замечания: 0%
Статус:
Народ я новичек, объясните как сделать чтобы деньги были очками (score)


[URL=http://2ip.ru/speed/][IMG]http://2ip.ru/speedbar/KN3B5CNaiE/wm3Ir9PaC5aB2TONHKsphoOYNtriOXo/8+wPSk5F+y3yAUCM=.gif[/IMG][/URL]
AxeleratorДата: Пятница, 18.11.2011, 21:28 | Сообщение # 3797
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
Quote (emosoe)
Народ я новичек, объясните как сделать чтобы деньги были очками (score)

Ко всем переменным (new):
Code
new money[MAX_PLAYERS];


В public OnPlayerConnect(playerid):
Code
money[playerid] = GetPlayerMoney(playerid);
SetPlayerScore(playerid, money[playerid]);



Сообщение отредактировал Axelerator - Пятница, 18.11.2011, 21:29
MesmerДата: Пятница, 18.11.2011, 22:25 | Сообщение # 3798
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 1
Город: Харьков
Репутация: -9
Замечания: 0%
Статус:
Привет всем, ребят, подскажите..
Как поставить проверку на запрещенные символы при регистрации в диалоге?



[img]http://s39.radikal.ru/i084/1004/cc/cd937353553b.gif[/img]
emosoeДата: Суббота, 19.11.2011, 11:10 | Сообщение # 3799
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Реальных Пацанов:@
Репутация: 0
Замечания: 0%
Статус:
Quote (Axelerator)
Ко всем переменным (new):
Code
new money[MAX_PLAYERS];

В public OnPlayerConnect(playerid):
Code
money[playerid] = GetPlayerMoney(playerid);
SetPlayerScore(playerid, money[playerid]);


Не получилось, еще варианты?



[URL=http://2ip.ru/speed/][IMG]http://2ip.ru/speedbar/KN3B5CNaiE/wm3Ir9PaC5aB2TONHKsphoOYNtriOXo/8+wPSk5F+y3yAUCM=.gif[/IMG][/URL]
kingwar07Дата: Суббота, 19.11.2011, 12:38 | Сообщение # 3800
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Прохладный
Репутация: 0
Замечания: 0%
Статус:
в моде здание ПД - является бизнесом
как исправить? или код обязательно продемонстрировать?

P.S. Diamond RPG



Только учусь *_*
prolexusДата: Суббота, 19.11.2011, 13:11 | Сообщение # 3801
Новенький
Группа: Пользователи
Сообщений: 7
Награды: 0
Город: Воронеж
Репутация: 0
Замечания: 0%
Статус:
как убрать систему домов в моде City Life 2.0.3? срочно...
AxeleratorДата: Суббота, 19.11.2011, 13:17 | Сообщение # 3802
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус:
Quote (prolexus)
как убрать систему домов в моде City Life 2.0.3? срочно...

С помощью рук и редактора Pawno.

-Mike_S-Дата: Воскресенье, 20.11.2011, 00:19 | Сообщение # 3803
Новенький
Группа: Пользователи
Сообщений: 27
Награды: 1
Город: Москва
Репутация: -35
Замечания: 0%
Статус:
Quote (Mesmer)
Привет всем, ребят, подскажите..
Как поставить проверку на запрещенные символы при регистрации в диалоге?

Если ты про ник говоришь, то держи хорошую функцию для проверки РП имён.
Code

stock IsValidRpName(rpname[])
{
     new
         len = strlen(rpname)
     ;
     
     if ( len < 3 || len > 20 ) return 0;
     
     if ( !('A' <= rpname[0] <= 'Z') ) return 0;
     
     new
         name [ 2 ][ MAX_PLAYER_NAME ],
         delim,
         i = 1
     ;
     
     name[0][0] = rpname[0];
     
     while ( i != len )
     {
         switch ( rpname[i] )
         {
             case 'a'..'z':
             {
                 if ( !delim )
                 {
                     name[0][i] = rpname[i];
                 }
                 else
                 {
                     name[1][i - delim - 1] = rpname[i];
                 }
             }
             case '_':
             {
                 if ( delim ) return 0;
                 
                 delim = i;
                 
                 if ( i < 2 ) return 0; // Минимум 2 буква перед '_'
                 if ( !('A' <= rpname[++i] <= 'Z') ) return 0;
                 
                 name[1][0] = rpname[i];
             }
             default: return 0;
         }
         i++;
     }

     return ( strcmp(name[0], name[1], true) != 0 );
}



[B]Контакте - http://vkontakte.ru/id125129202
Виски по оптовым ценам [Москва] - http://vkontakte.ru/whiskey_seales
В разработке - www.LA-RP.ru
"Репутация была изменена [-]" - Да мне пох*й (trollface).
emosoeДата: Воскресенье, 20.11.2011, 21:03 | Сообщение # 3804
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Реальных Пацанов:@
Репутация: 0
Замечания: 0%
Статус:
Как сделать чтобы не надо было добавлять все скины?


[URL=http://2ip.ru/speed/][IMG]http://2ip.ru/speedbar/KN3B5CNaiE/wm3Ir9PaC5aB2TONHKsphoOYNtriOXo/8+wPSk5F+y3yAUCM=.gif[/IMG][/URL]
EmiGrantДата: Воскресенье, 20.11.2011, 21:08 | Сообщение # 3805
Долгожитель
Группа: Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус:
Quote (emosoe)
Как сделать чтобы не надо было добавлять все скины?

what???





Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
emosoeДата: Воскресенье, 20.11.2011, 21:10 | Сообщение # 3806
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Реальных Пацанов:@
Репутация: 0
Замечания: 0%
Статус:
Quote (Grant777)
what???

Проще говоря, когда заходишь на сервер там токо скин нигера, чтобы были еще скины надо каждый раз добовлять аддпос...230-ид, мне надо чтобы не надо было добовлять сторички а сразу 1 командой все скины были доступны для выбора.



[URL=http://2ip.ru/speed/][IMG]http://2ip.ru/speedbar/KN3B5CNaiE/wm3Ir9PaC5aB2TONHKsphoOYNtriOXo/8+wPSk5F+y3yAUCM=.gif[/IMG][/URL]
Dima-kunДата: Воскресенье, 20.11.2011, 21:25 | Сообщение # 3807
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
emosoe,
some what:

Code
for(new i = 0; I<250;i++)AddPlayerClass(i,.....); //250 - количество скинов я непомню сколько их сейчас посмотри в wiki.sa-mp.com



Мои работы:
[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
emosoeДата: Воскресенье, 20.11.2011, 21:40 | Сообщение # 3808
Новенький
Группа: Пользователи
Сообщений: 20
Награды: 0
Город: Реальных Пацанов:@
Репутация: 0
Замечания: 0%
Статус:
Quote (Morino_Reigan)
for(new i = 0; I<250;i++)AddPlayerClass(i,.....); //250 - количество скинов я непомню сколько их сейчас посмотри в wiki.sa-mp.com

А теперь объясни что должно быть вместо ... , и
Code
undefined symbol "I"

wtf!? я просто супер нуб ;d



[URL=http://2ip.ru/speed/][IMG]http://2ip.ru/speedbar/KN3B5CNaiE/wm3Ir9PaC5aB2TONHKsphoOYNtriOXo/8+wPSk5F+y3yAUCM=.gif[/IMG][/URL]
CoderДата: Воскресенье, 20.11.2011, 22:40 | Сообщение # 3809
Постоялец
Группа: I'm V.I.P.
Сообщений: 339
Награды: 17
Город: Краснодар
Репутация: 770
Замечания: 0%
Статус:
Quote (emosoe)
А теперь объясни что должно быть вместо ...

http://wiki.sa-mp.com/wiki/AddPlayerClass_RU

I замени на i



Сообщение отредактировал Coder - Воскресенье, 20.11.2011, 22:41
Kostya16Дата: Суббота, 26.11.2011, 11:51 | Сообщение # 3810
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Кемерово
Репутация: -13
Замечания: 0%
Статус:
У меня вопрос. А куда вставлять вот эти тексты в павно
new TimeGolod[playerid];
forward OtschetGolod();
public OnPlayerConnect(playerid)
TimeGolod[playerid] = 25;
SetTimer("OtschetGolod",60000,0);

public OtschetGolod()
{
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)
{
if(TimeGolod[i] > 5)
{
TimeGolod[i]--;
SetTimer("OtschetGolod",60000,0);
return 1;
}
if(TimeGolod[i] == 5 || TimeGolod[i] == 4 || TimeGolod[i] == 3 || TimeGolod[i] == 2)
{
new Float:health;
GetPlayerHealth(i, health);
TimeGolod[i]--;
SetPlayerHealth(i, health-20);
SendClientMessage(i, COLOR_YELLOW, " Поешь или скоро умрешь!");
SetTimer("OtschetGolod",60000,0);
return 1;
}
if(TimeGolod[i] == 1)
{
TimeGolod[i]--;
SetPlayerHealth(i, 0);
SendClientMessage(i, COLOR_YELLOW, " Ты умрер от голода!");
return 1;
}
}
}
}

но, тебе нужно сделать, когда он поест, чтобы время голодания сбрасывалось
TimeGolod[playerid] = 25

Поиск:





 


 


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