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

 



 
          





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





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



Радость
Dima-kunДата: Четверг, 02.09.2010, 15:43 | Сообщение # 1696
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
RASK, прочитай http://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
romka4494Дата: Суббота, 11.09.2010, 15:42 | Сообщение # 1697
Уверенный в себе
Группа: Пользователи
Сообщений: 158
Награды: 1
Город: Москва
Репутация: 1
Замечания: 20%
Статус:
Помогите пожалуйста мне создать панельку статистики игрока которая будет отображаца внизу экрана (мой мод пен1 альфа 1.6)
Мне бы хотелось штобы шрифт текста панельки был как в античите на деньги UAS ( от хаоса).
Уменя уже есть какбы подобная панелька для игрока но она сделана под текстдрав и исчезает если я перезайду в игру.
Ну хотелось бы рабочуюю. Помогите чем сможете. Буду благодарен



sa-mp сервер
Мод: Pen1 Release 2010
Форум: www.ural-game.mirbb.net
Ип адрес узнаете на форуме. (хостинг сервера временно приостановлен)
deni_garciaДата: Суббота, 11.09.2010, 21:46 | Сообщение # 1698
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Попасная
Репутация: 0
Замечания: 0%
Статус:
Помогите! в Моде Cream Life через каманду /veh и /addveh выставляются на продажу только 100 машин а это мало! если 101 ставиш то пишит UNCOWN:...(и т.д.) как сделать чтобы можно было ставить больше машин на продажу!?? wall wall wall suicide2
BorogДата: Суббота, 11.09.2010, 22:19 | Сообщение # 1699
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
deni_garcia,
Quote (heufix)
убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).



Silver Break
http://s-break.ru/
http://vk.com/sbreak
deni_garciaДата: Суббота, 11.09.2010, 22:53 | Сообщение # 1700
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Попасная
Репутация: 0
Замечания: 0%
Статус:
Окей! кароче! в мод я могу загружать только 100 тачек на продажу!(Мод Cream Life) а вот как сделать так чтобы больше 100 можно было ставить тачек на продажу! заранее СПС
GeryyДата: Среда, 15.09.2010, 03:23 | Сообщение # 1701
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Помогите разобраться с функцией в чем ошибка:

Code

enum pInfo
{....
      VehHp[100],
      VehHPMax,
....
};
new PlayerInfo[MAX_PLAYERS][pInfo];

stock VehHpZa(playerid,state)
{
   new vehicleID = GetPlayerVehicleID(playerid);
   if (state == 2 && GetVehicleModel(GetPlayerVehicleID(playerid)) == 416)
   {
     for (new i=0; i<PlayerInfo[playerid][VehHPMax]; i++)
     {
       if (PlayerInfo[playerid][VehHp][i] == vehicleID) return 1;
     }
     new Float:health;
     GetPlayerHealth(playerid, health);
     if (health <= 75.0) { health += 25.0; }
     else health = 100.0;
     oSetPlayerHealth(playerid, health);
     PlayerInfo[playerid][VehHp][PlayerInfo[playerid][VehHPMax]] = vehicleID;
     PlayerInfo[playerid][VehHPMax]++;
   }
   return 1;
}

Потом хочу вызвать ее в public OnPlayerStateChange(playerid, newstate, oldstate) как  
VehHpZa(playerid,state);

Пишет что:
stock VehHpZa(playerid,state) ->error 010: invalid function or declaration
if (state == 2 && GetVehicleModel(GetPlayerVehicleID(playerid)) == 416) -> error 001: expected token: "-identifier-", but found "=="
VehHpZa(playerid,state);->error 001: expected token: "-identifier-", but found ")"

Если этот код напрямую поставить в OnPlayerStateChange(playerid, newstate, oldstate) то вроде работает. А вот пытаюсь вынести это все в функцию - выдает ошибки.


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
NO_LordДата: Воскресенье, 19.09.2010, 22:22 | Сообщение # 1702
Освоившийся
Группа: I'm V.I.P.
Сообщений: 97
Награды: 3
Город: Новый Уренгой
Репутация: 61
Замечания: 20%
Статус:
Извините если пишу не туда.. Но вот как сделать команды /kick и /ban , чтобы админ или нет вводящий команду, определялся через IsPlayerAdmin(playerid) ? Если можно, то напишите сразу код пожалуйста. :)
Ghost-XДата: Воскресенье, 19.09.2010, 22:32 | Сообщение # 1703
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
new cmd[256],tmp[256],idx;
cmd = strtok(cmdtext,idx);
if(!strcmp(cmd,"/ban",true))
{
if(!IsPlayerAdmin(playerid)) return 0;
tmp = strtok(cmdtext,idx);
if(!isNumeric(tmp)) return 0;
Ban(strval(tmp));
return 1;
}
if(!strcmp(cmd,"/kick",true))
{
if(!IsPlayerAdmin(playerid)) return 0;
tmp = strtok(cmdtext,idx);
if(!isNumeric(tmp)) return 0;
Kick(strval(tmp));
return 1;
}



Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
Exclusive-xДата: Четверг, 23.09.2010, 17:07 | Сообщение # 1704
Новенький
Группа: Пользователи
Сообщений: 38
Награды: 0
Город: Санкт-Петербург
Репутация: -38
Замечания: 20%
Статус:
:) Приветы, проблемка появилась в samp 0.3b, объекты видно очень плохо и только когда подходишь к ним, в конце объектов прописывал ,255. Но видно хорошо было только у меня и появлялись варнинги. До компиляции мода все было хорошо, я думаю это из-за инклудов. Просьба если у кого есть выложите вот эти:
#include <core>
#include <float>
#include <time>
#include <file>
#include <morphinc>
#include <manticheat>
#include <utils>

FiLEДата: Четверг, 23.09.2010, 18:16 | Сообщение # 1705
Группа: Разработчики
Сообщений: 681
Награды: 70
Город: Одесса
Замечания: 0%
Статус:
Это уже много раз обсуждалось, нужно перекомпилировать FS



[krik]Дата: Четверг, 23.09.2010, 18:33 | Сообщение # 1706
Постоялец
Группа: I'm V.I.P.
Сообщений: 434
Награды: 20
Город: Самара
Репутация: 438
Замечания: 0%
Статус:
Quote (Exclusive-x)
в конце объектов прописывал ,255.

попробуй в конце ,250.0);



Я не говорю, что я изменю мир, но я обещаю, что найду такие слова, которые действительно изменят мир, так что выше нос!
©2pac
Exclusive-xДата: Четверг, 23.09.2010, 18:53 | Сообщение # 1707
Новенький
Группа: Пользователи
Сообщений: 38
Награды: 0
Город: Санкт-Петербург
Репутация: -38
Замечания: 20%
Статус:
:) krikkrik, вроде видно. Но при компиляции очень много варнингов становится, что сделать?
JefferYДата: Понедельник, 27.09.2010, 00:43 | Сообщение # 1708
Новенький
Группа: Пользователи
Сообщений: 58
Награды: 0
Город: DUST
Репутация: 1
Замечания: 0%
Статус:
MySQL plugin
Кто то имел дело с мускул+пых? так вот в пыхе есть такая фитча то есть:
Code
while($array = mysql_fetch_array)
{
printf("name: %s, lvl:%s and %s <br>", $array['name'], $array['lvl'], $array['and']);
}

то есть выводит всё что достала функция mysql_query некием списом.
То что на массив разбивать в павно надо по другому это я понял (samp_mysql_strtok), а вот как сделать так чтобы поочереди доставать строки поочереди (я про строки в таблице бд) как в указано выше на примере пыха.
хелп ми suicide2

Yo-YoshkaДата: Среда, 29.09.2010, 17:55 | Сообщение # 1709
Новенький
Группа: Пользователи
Сообщений: 22
Награды: 0
Город: Krasnodar
Репутация: 1
Замечания: 0%
Статус:
Помогите:
Нужно, чтоб через промежуток времени (минут 20) менялась автоматически (рандомно) погода, и вместе с переменой погоды в чат выводилось что-то вроде:
*[NEWS] Отличная погода, водить одно удовольствие!
или
*[NEWS] К сожалению, началась гроза. Рекомендуем всем спрятаться дома!
И так с каждой погодой идёт отдельная фраза "*[NEWS]..."
Благодарю!



С уважением...
NO_LordДата: Среда, 29.09.2010, 18:12 | Сообщение # 1710
Освоившийся
Группа: I'm V.I.P.
Сообщений: 97
Награды: 3
Город: Новый Уренгой
Репутация: 61
Замечания: 20%
Статус:
Quote (Yo-Yoshka)
Помогите:
Нужно, чтоб через промежуток времени (минут 20) менялась автоматически (рандомно) погода, и вместе с переменой погоды в чат выводилось что-то вроде:
*[NEWS] Отличная погода, водить одно удовольствие!
или
*[NEWS] К сожалению, началась гроза. Рекомендуем всем спрятаться дома!
И так с каждой погодой идёт отдельная фраза "*[NEWS]..."
Благодарю!

В Равенс РП была такая фишка, про смену погоды, поищи там, может сумеешь вырезать :) .

Ghost-X,
Эрроры:
[off]C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(446) : error 017: undefined symbol "strtok"
C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(446) : error 033: array must be indexed (variable "cmd")
C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(450) : error 017: undefined symbol "strtok"
C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(450) : error 033: array must be indexed (variable "tmp")
C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(451) : error 017: undefined symbol "isNumeric"
C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(458) : error 017: undefined symbol "strtok"
C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(458) : error 033: array must be indexed (variable "tmp")
C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(459) : error 017: undefined symbol "isNumeric"
C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(445) : warning 203: symbol is never used: "idx"
C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(699) : warning 203: symbol is never used: "ammunation" // Ну это мои.
C:\Users\Maxim\Desktop\MODE\gamemodes\MODE.pwn(699) : warning 203: symbol is never used: "ammunationex" // Мое.
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase[/off]
В этом коде:

Code
new cmd[256],tmp[256],idx;
cmd = strtok(cmdtext,idx);
if(!strcmp(cmd,"/ban",true))
{
if(!IsPlayerAdmin(playerid)) return 0;
tmp = strtok(cmdtext,idx);
if(!isNumeric(tmp)) return 0;
Ban(strval(tmp));
return 1;
}
if(!strcmp(cmd,"/kick",true))
{
if(!IsPlayerAdmin(playerid)) return 0;
tmp = strtok(cmdtext,idx);
if(!isNumeric(tmp)) return 0;
Kick(strval(tmp));
return 1;
}

Я не вконец нуб но разобраться не могу :( .


Сообщение отредактировал NO_Lord - Среда, 29.09.2010, 18:16
Поиск:





 


 


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