 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
| |
| Великс | Дата: Среда, 11.01.2012, 23:37 | Сообщение # 1 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| [move]-= Вопрос | Ответ =-[/move]
В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.
Новичкам:
- Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
- Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
- Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
- В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
- Если вы хотите отблагодарить пользователя, жмите на кнопку
. (Только для продвинутых, и выше) - Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.
Скриптерам: - Не оскорблять новичков.
- Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
- Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
- Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| TmInT | Дата: Вторник, 25.09.2012, 19:30 | Сообщение # 4801 |
|
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Code new hname[MAX_PLAYER_NAME+9]; if(GetOwnedHouses(playerid) >= MAX_HOUSES_OWNED) { ShowInfoBox(playerid, E_MAX_HOUSES_OWNED, MAX_HOUSES_OWNED, AddS(MAX_HOUSES_OWNED)); return 1; } if(strcmp(hInfo[h][HouseOwner], pNick(playerid), CASE_SENSETIVE) && strcmp(hInfo[h][HouseOwner], INVALID_HOWNER_NAME, CASE_SENSETIVE)) return ShowInfoBoxEx(playerid, COLOUR_SYSTEM, E_H_ALREADY_OWNED); if(hInfo[h][HouseValue] > GetPlayerMoney(playerid)) { ShowInfoBox(playerid, E_CANT_AFFORD_HOUSE, hInfo[h][HouseValue], GetPlayerMoney(playerid), (hInfo[h][HouseValue] - GetPlayerMoney(playerid))); return 1; } else { format(string, 64, "%s купил дом за %d$", pNick, hInfo); SendClientMessageToAll(-1, string);
YouTube канал: http://www.youtube.com/user/Tm1nT
|
| |
|
|
| Dreven | Дата: Вторник, 25.09.2012, 19:32 | Сообщение # 4802 |
|
Гуру
Группа:
Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус: 
| TmInT, вот что надо заменить http://pastebin.com/R5EFJs03
www.samp-rpg.com
|
| |
|
|
| TmInT | Дата: Вторник, 25.09.2012, 19:43 | Сообщение # 4803 |
|
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Можно сделать "продал свой дом за ..."?
YouTube канал: http://www.youtube.com/user/Tm1nT
|
| |
|
|
| Borog | Дата: Вторник, 25.09.2012, 19:47 | Сообщение # 4804 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус: 
| TmInT, можно
Silver Break http://s-break.ru/ http://vk.com/sbreak
|
| |
|
|
| TmInT | Дата: Вторник, 25.09.2012, 20:00 | Сообщение # 4805 |
|
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Лучше бы написали как)Добавлено (25.09.2012, 20:00) --------------------------------------------- И то что купил дом показывает, а то что продал нет
YouTube канал: http://www.youtube.com/user/Tm1nT
|
| |
|
|
| Dreven | Дата: Вторник, 25.09.2012, 20:30 | Сообщение # 4806 |
|
Гуру
Группа:
Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус: 
| TmInT, в cmd:sellhouse вставьCode new text[64], name[32]; GetPlayerName(playerid, name, sizeof(name)); format(text, 64, "%s продал свой дом", name); SendClientMessageToAll(-1, text);
www.samp-rpg.com
|
| |
|
|
| TmInT | Дата: Вторник, 25.09.2012, 21:47 | Сообщение # 4807 |
|
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Слуш Dreven ты не знаешь как перевод Текстдров оформить? мне просто Geryy не до помог немного, не компилится фаил Добавлено (25.09.2012, 21:24) ---------------------------------------------
Quote (Dreven) new text[64], name[32]; GetPlayerName(playerid, name, sizeof(name)); format(text, 64, "%s продал свой дом", name); SendClientMessageToAll(-1, text); Это же тоже самое что и было я даже разукрасил, думал вдруг заработает new text[64], name[32]; GetPlayerName(playerid, name, sizeof(name)); format(text, 64, "{FF6347}%s {FFE4E1}продал свой дом", name); SendClientMessageToAll(-1, text);Добавлено (25.09.2012, 21:47) --------------------------------------------- Вот что надо: http://s017.radikal.ru/i400/1209/17/c0aa702ae138.jpg
YouTube канал: http://www.youtube.com/user/Tm1nT
|
| |
|
|
| Cruiser | Дата: Среда, 26.09.2012, 00:48 | Сообщение # 4808 |
|
Новенький
Группа:
Пользователи
Сообщений: 25
Награды: 0
Город: Армавир
Репутация: 0
Замечания: 0%
Статус: 
| есть ли способы обезопасить сервер от создания машин через собеит/прогу, или как там делают люди которые пытаються положиться серв ХЗ, но вообщем проблема думаю ясна, возможно обезопасить нельзя но может есть способы удаления этих каров помимо рестарта?
|
| |
|
|
| Geryy | Дата: Среда, 26.09.2012, 03:03 | Сообщение # 4809 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (TmInT) ты не знаешь как перевод Текстдров оформить? мне просто Geryy не до помог немного, не компилится фаил Буфер закосячил символы, не обратил внимание: http://pastebin.com/gUA3sb9RДобавлено (26.09.2012, 03:03) ---------------------------------------------
Quote (Cruiser) есть ли способы обезопасить сервер от создания машин через собеит/прогу, или как там делают люди которые пытаються положиться серв ХЗ, но вообщем проблема думаю ясна, возможно обезопасить нельзя но может есть способы удаления этих каров помимо рестарта? Насколько я знаю, создать транспорт через собейт нельзя, только телепортировать тот, который уже есть на сервере.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Vagrant | Дата: Среда, 26.09.2012, 13:30 | Сообщение # 4810 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Cruiser, А если через собейт создать кар можно, то просто ставишь проверку на ID авто. Допустим на сервере 400 авто. Ставишь проверку: Если авто более 400, то уничтожить авто с ID 401. Если ID 415 авто новых, и созданных с помощью чита. А на сервере авто всего 400, то таймер каждую секунду будет удалять машину с ID 401. Думаю смысл ясен.
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Среда, 26.09.2012, 13:31 |
| |
|
|
| Cruiser | Дата: Среда, 26.09.2012, 14:14 | Сообщение # 4811 |
|
Новенький
Группа:
Пользователи
Сообщений: 25
Награды: 0
Город: Армавир
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Geryy) --------------------------------------------- Quote (Cruiser) есть ли способы обезопасить сервер от создания машин через собеит/прогу, или как там делают люди которые пытаються положиться серв ХЗ, но вообщем проблема думаю ясна, возможно обезопасить нельзя но может есть способы удаления этих каров помимо рестарта?
Насколько я знаю, создать транспорт через собейт нельзя, только телепортировать тот, который уже есть на сервере.
ну вот не знаю насчет того как создают кары эти читеры, но на сервере каров где то 700 а там кары с ИД 1000 и выше есть, получается что все таки есть какой то способ... За сообщение Vagrant, спасибо смысл ясен, но появился другой вопрос, можно сделать что то вроде античита, допустим как на здоровье, сделать отдельную функцию и только она будет создавать кары?
|
| |
|
|
| TmInT | Дата: Среда, 26.09.2012, 15:49 | Сообщение # 4812 |
|
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Geryy) Буфер закосячил символы, не обратил внимание: http://pastebin.com/gUA3sb9R Буквы сменили своё местоположение, но результата русификации нет. Или надо в мод вписать, а потом в FS вставлять фиксы?Добавлено (26.09.2012, 15:49) --------------------------------------------- Мне кажется нужна команда для включения данной функции.
YouTube канал: http://www.youtube.com/user/Tm1nT
|
| |
|
|
| uS1oM41k | Дата: Среда, 26.09.2012, 17:30 | Сообщение # 4813 |
|
Новенький
Группа:
Пользователи
Сообщений: 49
Награды: 0
Город: Saint P.
Репутация: 20
Замечания: 0%
Статус: 
| [PHP][15:51:09] >> mysql_ping( Connection handle: 1 )
[15:51:09] CMySQLHandler::Ping() - Connection is still alive.
[15:51:09] >> mysql_real_escape_string( Connection handle: 1 )
[15:51:09] CMySQLHandler::EscapeString(Roman_Ripper); - Escaped 12 characters to Roman_Ripper.
[15:51:09] >> mysql_real_escape_string( Connection handle: 1 )
[15:51:09] CMySQLHandler::EscapeString(Ripper1232); - Escaped 10 characters to Ripper1232. [/PHP]
Не срабатывает SaveAccount(playerid)
Quote SaveAccount(playerid) { if(Pi[playerid][aLogged] == true) { CheckMySQLConnection(); new //query[186], sqlname[MAX_PLAYER_NAME], sqlpass[64]; mysql_real_escape_string(Pi[playerid][aName], sqlname); mysql_real_escape_string(Pi[playerid][aPassword], sqlpass); new src[1500],query[1500]; new skn,pol,chr,lvl,exp,mmbr,ldr,rnk,adm,bablo; skn = Pi[playerid][aSkin]; pol = Pi[playerid][aGendrer]; chr = Pi[playerid][aChar]; lvl = Pi[playerid][Kills]; exp = Pi[playerid][aExp]; mmbr = Pi[playerid][aMember]; ldr = Pi[playerid][aLeader]; rnk = Pi[playerid][aRank]; adm = Pi[playerid][aAdmin]; new cash = GetPlayerMoneyEx(playerid); Pi[playerid][aMoney] = cash; bablo = Pi[playerid][aMoney]; new pnumberr = Pi[playerid][pRating]; new phmodel = Pi[playerid][aPhoneModel]; new pvip = Pi[playerid][aVip]; new dd = Pi[playerid][Deaths];
format(query,sizeof(query),"UPDATE `AccountsRPG` SET "); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`Nickname` = '%s',",sqlname); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`Pass` = '%s',",sqlpass); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`aSkin` = '%d',",skn); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`bGendrer` = '%d',",pol); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`cChar` = '%d',",chr); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`dLevel` = '%d',",lvl); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`eExp` = '%d',",exp); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`fMember` = '%d',",mmbr); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`gLeader` = '%d',",ldr); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`hRank` = '%d',",rnk); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`iAdmin` = '%d',",adm); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`jMoney` = '%d',",bablo); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`Ratingz` = '%d',",pnumberr); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`lPhoneModel` = '%d',",phmodel); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`mVip` = '%d',",pvip); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`Deaths` = '%d',",dd); strcat(query,src,sizeof(query)); format(src,sizeof(src),"`Email` = '%s'",Pi[playerid][email]); strcat(query,src,sizeof(query));// format(src,sizeof(src)," WHERE `ID` = '%i'",Pi[playerid][aID]); strcat(query,src,sizeof(query)); mysql_query(query); } return 1; }
Не сработало. Пишет, что такой команды не существует. Code CMD:test1(playerid,params[]) return SaveAccount(playerid);
Разработки: [GM]Doubble Fight DeathMatch - 15%
|
| |
|
|
| Dreven | Дата: Среда, 26.09.2012, 22:01 | Сообщение # 4814 |
|
Гуру
Группа:
Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус: 
| uS1oM41k, встав после mysql_query(query); printf(query); и покажи лог сюда
www.samp-rpg.com
|
| |
|
|
| Geryy | Дата: Четверг, 27.09.2012, 11:33 | Сообщение # 4815 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (TmInT) Буквы сменили своё местоположение, но результата русификации нет. Или надо в мод вписать, а потом в FS вставлять фиксы? Тебе наверно действительно надо русификатор установить: http://narod.ru/disk/16977463001/gtarush_1.0.exe.html
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
|
 |
|
 | |
| |
|