Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
Задать вопрос по SAMP (База знаний)
Geryy Дата: Суббота, 07.01.2012, 04:40 | Сообщение # 6616
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (mdavid )
Помоги пожалуйсто как с этим разобраться. Как записать эту команду в Tax LoadStuff и т.п.
Например так. Code
public LoadStuff() { new arrCoords[4][64]; new strFromFile2[128]; new File: file = fopen("LARP/stuff.ini", io_read); if (file) { fread(file, strFromFile2); split(strFromFile2, arrCoords, ','); Jackpot = strval(arrCoords[0]); Tax = strval(arrCoords[1]); TaxValue = strval(arrCoords[2]); First = strval(arrCoords[3]); fclose(file); } else { fopen("LARP/stuff.ini", io_write); print("[ERROR]: stuff.ini wasn't found in scriptfiles/LARP, Creating it NOW"); SaveStuff(); } return 1; }
Quote (mdavid )
Ещё ворос где настроить пейдей у меня гф. В моде самом там где паблик PayDay? И там же кол-во денег выставлять?
Да, public PayDay() if(PlayerInfo[i][pPayDay] >= 5) { Tax += TaxValue;Добавлено (07.01.2012, 04:40) ---------------------------------------------
Quote (Моцарт )
а мне хочется сделать чтобы портовало через диалоговое окно не по координатам а по КОМАНДАМ
А ты думаешь диалоговое окно телепортирует не по координатам чтоли? Code
при выборе первой строки диалога ты переходишь к DIALOGID+1 в котором построчно твои дрифты if(listitem == 0) { ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Ìåíþ", "Drift\nDrift 2\nDrift 3\nDrift 4\nDrift 5\nDrift 6\nDrift 7\nDrift8", "Ok", "Îòìåíà"); } Соответственно в DIALOGID+1 на каждую строку будт телепорт на этот дрифт if(dialogid == DIALOGID+1) { if(response) { if(listitem == 0) //Drift { SetPlayerPos(playerid, координаты Drift); } if(listitem == 1) //Drift 2 { SetPlayerPos(playerid, координаты Drift 2); } и т.д. на все дрифты.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Моцарт Дата: Суббота, 07.01.2012, 09:57 | Сообщение # 6617
Новенький
Группа:
Пользователи
Сообщений: 15
Награды:
0
Город: г. Краснодар
Репутация:
0
Замечания:
0%
Статус:
У меня на сервере стоит скрипт [FS] Shlem и armedbody, вместе один из них не работает (Тобишь [FS] Shlem ). Что можно сделать, чтобы работали оба? Насчёт предыдущего вопроса, скорей всего не так объяснил суть своей проблемы, мне нужен такой скрипт, в котором через pawno можно делать меню в диалоговых окнах, Пример: Нажимаю на 2 (в автотранспорте) и alt (пешими) Открывается меню с выбором: Телепорты Автотранспорт Тюнинг Персонаж Правила Нажимаю скажем на телепорты и там записаны все тп сервера, но записаны они не координатами а командами (именно это фишка скрипта, т.к у меня стоит очень много телепортов не вшитых в мод и надо будет вшивать Автотранспорт и Тюнинг), тоесть я нажимаю к примеру Большой туннель (название) и срабатывает команда /bigtunek, нажимаю Автотранспорт и срабатывает команда /car, где имеются все машины GTA, мб у кого есть такой скрипт или кто то сделает его для меня?Я просто новичок и будет тяжко каждый скрипт вшивать в мод((((
Великс Дата: Суббота, 07.01.2012, 11:12 | Сообщение # 6618
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды:
287
Город: Мухосранск
Репутация:
8429
Замечания:
0%
Статус:
Quote (Моцарт )
У меня на сервере стоит скрипт [FS] Shlem и armedbody, вместе один из них не работает (Тобишь [FS] Shlem ). Что можно сделать, чтобы работали оба?
Поменяй ID слота крепления объекта, если не понял, о чем я написал, прочитай http://wiki.sa-mp.com/wiki/AttachObjectToPlayer , думаю поймешь, ибо элементарно. Quote (Моцарт )
Нажимаю скажем на телепорты и там записаны все тп сервера, но записаны они не координатами а командами (именно это фишка скрипта, т.к у меня стоит очень много телепортов не вшитых в мод и надо будет вшивать Автотранспорт и Тюнинг), тоесть я нажимаю к примеру Большой туннель (название) и срабатывает команда /bigtunek, нажимаю Автотранспорт и срабатывает команда /car, где имеются все машины GTA, мб у кого есть такой скрипт или кто то сделает его для меня?Я просто новичок и будет тяжко каждый скрипт вшивать в мод((((
Команда: Code
if ( strcmp( "/teleports" , cmdtext, true, 10) == 0 ) return ShowPlayerDialog( playerid, 1221, DIALOG_STYLE_LIST, "Телепорты", "Большой туннель" ,"Ок" ,"Отмена" );
OnDialogResponse: Code
switch( dialogid ) { case 1221: { switch( listitem ) { case 0: OnPlayerCommandText( playerid, "/bigtunel" ); } } }
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
Сообщение отредактировал velix - Суббота, 07.01.2012, 11:13
keksmario Дата: Суббота, 07.01.2012, 11:29 | Сообщение # 6619
Новенький
Группа:
Пользователи
Сообщений: 24
Награды:
0
Город: Тольятти
Репутация:
15
Замечания:
0%
Статус:
Quote
Помогите изменить тест на права в Cream Life 1.6.8. Нужно чтобы сдача была в чате (как в Cream 1.2) и выдавались сразу все лицензии (A,B,C,D, а не на оружие и т.д.).
Помогите пожалуйста!
А Вы замечали что русские игроки SAMP пишут слово "амуниция" через "а" и с двумя "м"?
mdavid Дата: Суббота, 07.01.2012, 12:37 | Сообщение # 6620
Освоившийся
Группа:
Продвинутые
Сообщений: 135
Награды:
0
Город: Unity Station, 16
Репутация:
112
Замечания:
0%
Статус:
Quote (Geryy )
Да, public PayDay() if(PlayerInfo[i][pPayDay] >= 5) { Tax += TaxValue;
Вот мой код Quote
public PayDay() { new string[128], infostring[256]; new account,interest; new rent = 0; for(new pl = 0; pl < sizeof(PlantInfo); pl++) { new rand = random(20); PlantInfo[pl][plBank] += rand; format(string, sizeof(string), "* В хранилище плантации было добавлен %d грамм травы",rand); SendPlantOwnersMessage(0xFFFFFFFF, string); UpdatePlant(pl); } for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pLevel] > 0) { if(MoneyMessage[i]==1) { SendClientMessage(i, COLOR_LIGHTRED, "Вашу зарплату забрала Полиция."); GameTextForPlayer(i, "~r~ЊO†–Aм!", 2000, 1); SetPlayerInterior(i, 6); SetPlayerPos(i, 264.6288,77.5742,1001.0391); PlayerInfo[i][pJailed] = 1; ServerResetPlayerWeapons(i); PlayerInfo[i][pWanted] = 0; SetPlayerWantedLevel(i, PlayerInfo[i][pWanted]); PlayerInfo[i][pJailTime] = 240; format(string, sizeof(string), "Вас посадили на %d секунд.", PlayerInfo[i][pJailTime]); SendClientMessage(i, COLOR_LIGHTBLUE, string); } new playername2[MAX_PLAYER_NAME]; GetPlayerName(i, playername2, sizeof(playername2)); account = PlayerInfo[i][pAccount]; new key = PlayerInfo[i][pPhousekey]; if(key != 255) { rent = HouseInfo[key][hRent]; if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0) { rent = 0; } if(strcmp(PlayerInfo[i][pMarriedTo], HouseInfo[key][hOwner], true) == 0) { rent = 0; } else if(rent > PlayerInfo[i][pMoney]) { PlayerInfo[i][pPhousekey] = 255; SendClientMessage(i, COLOR_WHITE, "Вы выселены."); rent = 0; } HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent; } new tmpintrate; if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0) { if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = intrate+4; } else { tmpintrate = intrate+2; }//HouseInfo[key][hLevel] } else { if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 3; } else { tmpintrate = 1; } } PlayerInfo[i][pExp] += 1; if(PlayerInfo[i][pPayDay] >= 5) { new exp = PlayerInfo[i][pExp]; new nxtlevel = PlayerInfo[i][pLevel]+1; new expamount = nxtlevel*levelexp; if(exp >= expamount) { PlayerInfo[i][pLevel] = PlayerInfo[i][pLevel]+1; PlayerInfo[i][pExp] = PlayerInfo[i][pExp] - expamount; PlayerInfo[i][pAge] += 1; SendClientMessage(i, COLOR_GREEN2, "Поздравляем! Вы автоматически перешли на следующий уровень!"); format(string, sizeof(string),"Ваш возраст теперь: %d!",PlayerInfo[i][pAge]); SendClientMessage(i, COLOR_GREEN2, string); format(infostring,sizeof(infostring),"Теперь ваш уровень - %d!", PlayerInfo[i][pLevel]); SendClientMessage(i, COLOR_GREEN2, infostring); PlayerInfo[i][gPupgrade] = PlayerInfo[i][gPupgrade]+2; format(infostring, 256, "Вы получили %d очков обновления.",PlayerInfo[i][gPupgrade]); SendClientMessage(i, COLOR_RED2, infostring); SetPlayerScore(i, PlayerInfo[i][pLevel]); } new nalog = 25 * PlayerInfo[i][pLevel];//Should work for every player online PlayerInfo[i][pAccount] -= nalog; Tax += nalog; if(PlayerInfo[i][pDonateRank] > 0) { new bonus = PlayerInfo[i][pPayCheck] / 2; PlayerInfo[i][pPayCheck] += bonus; } new checks = PlayerInfo[i][pPayCheck] / 3; new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]); PlayerInfo[i][pMoney] += checks; if(PlayerInfo[i][pAccount] > 0) { PlayerInfo[i][pAccount] -= ebill; SBizzInfo[4][sbTill] += ebill; } else { ebill = 0; } interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate); PlayerPlayMusic(i); PlayerInfo[i][pAccount] = account+interest; format(string, sizeof(string), "Банковский чек на имя %s.",playername2); SendClientMessage(i, COLOR_GREEN2, string); format(string, sizeof(string), "Зарплата: $%d.", checks); SendClientMessage(i, COLOR_GRAD1, string); format(string, sizeof(string), "Налог: -$%d.", nalog); SendClientMessage(i, COLOR_GRAD1, string); format(string, sizeof(string), "Счёт в банке: $%d.", account); SendClientMessage(i, COLOR_GRAD1, string); format(string, sizeof(string), "Банковский процент: 0.%d.",tmpintrate); SendClientMessage(i, COLOR_GRAD2, string); format(string, sizeof(string), "Проценты: $%d.", interest); SendClientMessage(i, COLOR_GRAD3, string); format(string, sizeof(string), "Текущий баланс: $%d", PlayerInfo[i][pAccount]); SendClientMessage(i, COLOR_GRAD5, string); if(PlayerInfo[i][pRent] != 255) { format(string, sizeof(string), "Аренда: -$%d", rent); SendClientMessage(i, COLOR_GRAD5, string); rent = 0; } PlayerInfo[i][pPayDay] = 0; PlayerInfo[i][pPayCheck] = 0; PlayerInfo[i][pConnectTime] += 1; if(PlayerInfo[i][pDonateRank] > 0) { PlayerInfo[i][pPayDayHad] += 1; if(PlayerInfo[i][pPayDayHad] >= 5) { PlayerInfo[i][pExp]++; PlayerInfo[i][pPayDayHad] = 0; } } } else { SendClientMessage(i, COLOR_LIGHTRED, "Вы недостаточно долго играeте чтобы получить зарплату."); } } } } Checkprop(); return 1; }
Что здесь отвечает за кол-во денег которые будут давать определенному лвл? Простите, что я надоедаю, просто я ещё новичек в скриптинге. Но уже есть некоторые знания.
Мои работы: [MAP] Pool building + Bar outside. [MAP] Well Stacked Pizza Co. [MAP] Prison [MAP] NEW Bank (beta) [Map] Zombie Apocalypse in Montgomery [4SALE] [MAP] Clucking Bell at East LS Beach [MAP] Flat # 1 [MAP] Clucking Bell in San Fierro. _ Antizombie || Выживание в мире зомби
vadimka_skipper_ Дата: Суббота, 07.01.2012, 13:46 | Сообщение # 6621
Уверенный в себе
Группа:
Продвинутые
Сообщений: 189
Награды:
1
Город: Иркутск
Репутация:
40
Замечания:
0%
Статус:
Народ помогите как исправить. F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(17525) : error 047: array sizes do not match, or destination array is too small F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(19350) : error 021: symbol already defined: "hash" F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(19354) : error 047: array sizes do not match, or destination array is too small F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(19357) : error 021: symbol already defined: "num_hash" F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(19416) : error 047: array sizes do not match, or destination array is too small F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(26964) : error 047: array sizes do not match, or destination array is too small F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(41852) : error 047: array sizes do not match, or destination array is too small F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(44043) : error 047: array sizes do not match, or destination array is too small F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(47016) : error 047: array sizes do not match, or destination array is too small F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(49467) : error 047: array sizes do not match, or destination array is too small F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(49722) : error 047: array sizes do not match, or destination array is too small F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(54411) : error 047: array sizes do not match, or destination array is too small F:\Ñåðâåðà\Èñïðàâëÿòü\êîïèÿñïàðê\êîïèÿ ñïàðê\ñïàðê\gamemodes\COOLGF.pwn(59859) : warning 219: local variable "mod" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Какие строки будут нужны просите кину =)
Помощь в скриптинге! Продажа вкладки Hosted - 550 рублей/адрес Хостинг GTA SAMP Обмен WMR в Яндекс.Деньги Skype - Duramar
Geryy Дата: Суббота, 07.01.2012, 14:26 | Сообщение # 6622
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (mdavid )
Что здесь отвечает за кол-во денег которые будут давать определенному лвл?
Code
new nalog = 25 * PlayerInfo[i][pLevel]; PlayerInfo[i][pAccount] -= nalog; //отнимается банковский налог Tax += nalog; if(PlayerInfo[i][pDonateRank] > 0) { new bonus = PlayerInfo[i][pPayCheck] / 2; PlayerInfo[i][pPayCheck] += bonus; } new checks = PlayerInfo[i][pPayCheck] / 3; new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]); PlayerInfo[i][pMoney] += checks; //выдаются наличные if(PlayerInfo[i][pAccount] > 0) { PlayerInfo[i][pAccount] -= ebill; //отнимается комиссия в бользу бизнеса SBizzInfo[4][sbTill] += ebill;
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
vadimka_skipper_ Дата: Суббота, 07.01.2012, 15:09 | Сообщение # 6624
Уверенный в себе
Группа:
Продвинутые
Сообщений: 189
Награды:
1
Город: Иркутск
Репутация:
40
Замечания:
0%
Статус:
Quote (Geryy )
PlayerInfo[i][pMoney] += checks; //выдаются наличные
Вот это скорее всего
Помощь в скриптинге! Продажа вкладки Hosted - 550 рублей/адрес Хостинг GTA SAMP Обмен WMR в Яндекс.Деньги Skype - Duramar
Моцарт Дата: Суббота, 07.01.2012, 16:06 | Сообщение # 6625
Новенький
Группа:
Пользователи
Сообщений: 15
Награды:
0
Город: г. Краснодар
Репутация:
0
Замечания:
0%
Статус:
Всем привет, вот скачал скрипт http://www.samp-rus.com/forum/8-15086-1 , как убрать отсюда включение и отключение двигателей авто?Пожалуйста скажите какие строки нужно убрать, только чтобы без ошибок :3 И еще вопрос: Как увеличить максимальное количество добавляемых скриптов на сервер?А то у мну макс 16(Гуглил гуглил нету ничего(После 16 тупо пишет что типо унэйбл, думал скрипт не рабочий менял местами оказывается наверно стоит ограничение((
mdavid Дата: Воскресенье, 08.01.2012, 02:51 | Сообщение # 6626
Освоившийся
Группа:
Продвинутые
Сообщений: 135
Награды:
0
Город: Unity Station, 16
Репутация:
112
Замечания:
0%
Статус:
Помогите пожалуйсто,у меня машина - как танк бывает. Вот едеш собьш столбу и скорость не потеряеш...и может даже иногда толкать чужие машины без потери скорости..Какой код/паблик нужно скопировать что-бы вы глянули....
Мои работы: [MAP] Pool building + Bar outside. [MAP] Well Stacked Pizza Co. [MAP] Prison [MAP] NEW Bank (beta) [Map] Zombie Apocalypse in Montgomery [4SALE] [MAP] Clucking Bell at East LS Beach [MAP] Flat # 1 [MAP] Clucking Bell in San Fierro. _ Antizombie || Выживание в мире зомби
Geryy Дата: Воскресенье, 08.01.2012, 05:21 | Сообщение # 6627
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (mdavid )
Помогите пожалуйсто,у меня машина - как танк бывает. Вот едеш собьш столбу и скорость не потеряеш...и может даже иногда толкать чужие машины без потери скорости..Какой код/паблик нужно скопировать что-бы вы глянули....
Скорее дело не в пабликах, а в читах
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
mamba_one Дата: Воскресенье, 08.01.2012, 08:01 | Сообщение # 6628
Новенький
Группа:
Пользователи
Сообщений: 10
Награды:
0
Город: Vitebsk
Репутация:
0
Замечания:
0%
Статус:
Как корректно вырезать из мода все дома с их машинами? Если надо могу скинуть и мод! P.S. property.cfg удалалял, не загружаеться ни один ТС в штате и бомжи спавнять посреди ЛС а не в отеле
Geryy Дата: Воскресенье, 08.01.2012, 08:49 | Сообщение # 6629
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Quote (mamba_one )
P.S. property.cfg удалалял
Если просто так удалил, то можно сказать выброси мод. Корректно он будет работать только в том случае, если обдуманно выпилить (хотя бы основную часть) системы собственности. А там ее обычно охренеть сколько, кароче в 2х словах не объяснишь.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
tolea695 Дата: Воскресенье, 08.01.2012, 11:53 | Сообщение # 6630
Освоившийся
Группа:
Пользователи
Сообщений: 75
Награды:
0
Город: PMR
Репутация:
-46
Замечания:
0%
Статус:
Какой инклуд отвечает за: SetVehicleParamsEx GetVehicleParamsEx