Вопрос-Ответ
|
|
Голубь |
Дата: Понедельник, 30.04.2012, 18:30 | Сообщение # 1
|
Авторитет
Сообщений: 2137
Статус: Offline
|
В этой теме можно задавать вопросы по pawno функциям, или по другим темам вот например: Как посадить человека с машину?
Код [color=red]Вопрос:[/color]
Код [color=green]Ответ:[/color]
двач https://vk.com/povargek
Сообщение отредактировал Голубь - Вторник, 23.07.2013, 14:38 |
|
|
|
Filya17 |
Дата: Суббота, 07.03.2015, 19:44 | Сообщение # 241
|
Новичок
Сообщений: 16
Статус: Offline
|
Загрузил на хостинг мод и пишет ошибку
|
|
|
|
Tom_Fender |
Дата: Воскресенье, 08.03.2015, 15:26 | Сообщение # 242
|
Боец
Сообщений: 102
Статус: Offline
|
Привет всем! Я новичок в Pawno и решил просто потренироваться над игровым модом Samp RP. Из другого мода решил скопировать команду /oa и вставить в мод Samp RP. Эта команда пишет тоже самое что и /o (Пример << Nick_Name[1]: text >>.) Только от Администратора. (Пример: <<[Гл. Администратор] Nick_Name[1]: text). Вот. С командой что-то не заладилось и я удалил её из мода. Затем при компиляции не понять откуда ошибки PaintBall. Хотя я его вообще не трогал. Прошу помочь наладить баг с пейт болом. Вот коды ошибки при компиляции.
F:\Сервак\gamemodes\RolePlay.pwn(2125) : error 017: undefined symbol "GiveWeapon" F:\Сервак\gamemodes\RolePlay.pwn(2131) : error 017: undefined symbol "SetPlayerArmourAC" F:\Сервак\gamemodes\RolePlay.pwn(2194) : error 017: undefined symbol "SetPlayerHealthAC" F:\Сервак\gamemodes\RolePlay.pwn(2205) : error 017: undefined symbol "SetPlayerHealthAC" F:\Сервак\gamemodes\RolePlay.pwn(2216) : error 017: undefined symbol "SetPlayerHealthAC" F:\Сервак\gamemodes\RolePlay.pwn(2224) : error 017: undefined symbol "SetPlayerHealthAC" F:\Сервак\gamemodes\RolePlay.pwn(2729) : error 017: undefined symbol "PlayerToPoint" F:\Сервак\gamemodes\RolePlay.pwn(2727) : warning 203: symbol is never used: "playerid" F:\Сервак\gamemodes\RolePlay.pwn(2727 -- 2743) : error 017: undefined symbol "PlayerToPoint" F:\Сервак\gamemodes\RolePlay.pwn(2741) : warning 203: symbol is never used: "playerid" F:\Сервак\gamemodes\RolePlay.pwn(2741 -- 2760) : error 017: undefined symbol "PlayerToPoint" F:\Сервак\gamemodes\RolePlay.pwn(2741 -- 2760) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
10 Errors.
|
|
|
|
Travis_Capuchino |
Дата: Понедельник, 09.03.2015, 10:44 | Сообщение # 243
|
Новичок
Сообщений: 6
Статус: Offline
|
Всем привет, у меня ДМ сервер и я хочу сделать чтоб когда убиваешь, убийце 100 хп давали. Спасибо за внимание, думаю может знает кто как это сделать
Red DM
|
|
|
|
Antosha12345 |
Дата: Понедельник, 09.03.2015, 21:22 | Сообщение # 244
|
Новичок
Сообщений: 22
Статус: Offline
|
Код Script[gamemodes/roleplay1.amx]: Run time error 19: "File or function is not found" Подскажите в чем могут быть проблемы?
|
|
|
|
DVERJ_ZAPILIL |
Дата: Вторник, 10.03.2015, 15:52 | Сообщение # 245
|
Боец
Сообщений: 150
Статус: Offline
|
Tom_Fender, все строчки скинь Filya17, что то с модом, возможно не подключен БД, или же у тебя нету самого .amx
|
|
|
|
Antosha12345 |
Дата: Вторник, 10.03.2015, 21:06 | Сообщение # 246
|
Новичок
Сообщений: 22
Статус: Offline
|
Вопрос: Подскажите, как мод перевести с ОС Linux на Windows?
Сообщение отредактировал Antosha12345 - Вторник, 10.03.2015, 21:09 |
|
|
|
DVERJ_ZAPILIL |
Дата: Среда, 11.03.2015, 13:07 | Сообщение # 247
|
Боец
Сообщений: 150
Статус: Offline
|
Antosha12345, Сам мод работать будет как на видне так и на линуксе, дело в плагинах
|
|
|
|
Tom_Fender |
Дата: Среда, 11.03.2015, 13:55 | Сообщение # 248
|
Боец
Сообщений: 102
Статус: Offline
|
Цитата DVERJ_ZAPILIL ( ) Tom_Fender, все строчки скинь Баг с пейнт-болом. Я его вообще не трогал. Удалял весь paintball - все равно ошибки. Вот весь код пейнта. public StartPaintballtwo() { new string[128]; format(string, sizeof(string), "Внимание! Начало пейнтболла через 2 минуты. Место проведения: военный завод K.A.C.C."); OOCOff(0xFFAAFFAA, string); PaintballRound = 0; SetTimer("StartPaintball", 120000, 0); return true; } public StartPaintball() { new string[128]; PaintballRound = 1; PaintballWinner = 999; PaintballWinnerKills = 0; if(PaintballPlayers < 2) { for(new i = 0; i < MAX_PLAYERS; i++) { format(string, sizeof(string), "Матч по пейнтболлу отменен из - за не достаточного количества участников"); OOCOff(0xFFAAFFAA,string); PaintballRound = 1; PlayerPaintballing[i] = 0; PaintballPlayers = 0; return true; } } format(string, sizeof(string), "Внимание! Пейнтболл начался"); OOCOff(0xFFAAFFAA,string); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerPaintballing[i] != 0) { new rand; new rands = random(sizeof(paintgun)); GiveWeapon(i, paintgun[rands], 9999); rand = random(sizeof(PaintballSpawns)); SetPlayerPos(i, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]); SetPlayerInterior(i, 0); SetPlayerVirtualWorld(i, 0); SetPlayerColor(i, COLOR_REDD); SetPlayerArmourAC(i, 100); PaintballPlayers = 0; PlayerPaintballing[i] = 1; } } } SetTimer("PaintBallEnded", 300000, 0); return true; } public PaintBallEnded() { new string[128]; new name[MAX_PLAYER_NAME]; format(string, sizeof(string), "Матч по пейнтболлу завершён. (( Список победителей: /paintlist ))"); OOCOff(0xFFAAFFAA,string); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerPaintballing[i] != 0) { if(IsPlayerConnected(PaintballWinner)) { GetPlayerName(PaintballWinner, name, sizeof(name)); format(string, sizeof(string), "%s выйграл матч по пейнтболлу с %d убийствами",name,PaintballWinnerKills); SendClientMessage(i, COLOR_YELLOW2, string); PlayerInfo[PaintballWinnerKills][pCash] += 5000; PlayerPaintballKills[PaintballWinnerKills] = 0; } PlayerPaintballing[i] = 0; SetPlayerPos(i, 286.0732,-31.9907,1001.5156); SetPlayerFacingAngle(i, 181.0381); SetPlayerVirtualWorld(i, 1); SetPlayerInterior(i, 1); PlayerInfo[i][pCash] += 2000; PlayerPaintballKills[i] = 0; } } } PaintballWinnerKills = 0; PaintballRound = 1; return true; }
|
|
|
|
ProPawn |
Дата: Пятница, 27.03.2015, 22:53 | Сообщение # 249
|
Новичок
Сообщений: 17
Статус: Offline
|
Цитата Antosha12345 ( ) Вопрос: Подскажите, как мод перевести с ОС Linux на Windows? Ответ: Плагин .so это Linux,а dll это Windows, на хостинге используется в основном .so
Цитата Filya17 ( ) Загрузил на хостинг мод и пишет ошибку Script[gamemodes/mode1.amx]: Run time error 19: "File or function is not found" Ответ: Посмотри какие инклуды подключены,если есть streamer,и какой нибудь командный процессор,то должны быть плагины,впиши эти плагины в server.cfg pluguns nameplugins.dll/so
Работаю по pawn. Помогаю новичкам Skype Tarasovvv7
Сообщение отредактировал ProPawn - Суббота, 28.03.2015, 03:39 |
|
|
|
Ufolog09 |
Дата: Воскресенье, 05.04.2015, 20:37 | Сообщение # 250
|
Любитель
Сообщений: 34
Статус: Offline
|
Вопрос:Подскажите,как прицепить pawno к установленному сампу?
|
|
|
|
[CM]Kaha |
Дата: Вторник, 14.04.2015, 08:19 | Сообщение # 251
|
Боец
Сообщений: 126
Статус: Offline
|
Вопрос: У меня такая вот проблема я прописал себя в базе как основателя. И когда я хочю назначить Администратора мне пишит [Ошибка]значение не может быть меньше 0 и больше 12! Вот код как мне исправить это? Код c:makeadmin; { new stringarch[64], stric[400]; if(!strcmp(PlayerInfo[playerid][pNames], FD1, true) || !strcmp(PlayerInfo[playerid][pNames], FD2, true)|| !strcmp(PlayerInfo[playerid][pNames], FD3, true) || !strcmp(PlayerInfo[playerid][pNames], FD1, true)) if(sscanf(params,"qq",params[0],params[1])) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] Введите: /makeadmin [id] [0-12]"); if(params[1] > 12 || params[1] < 0) return SendClientMessage(playerid, COLOR_STANDART, "{BBBBBB}[Ошибка] значение не может быть меньше 0 и больше 12!"); if(IsPlayerAdmin(params[0])) { if(params[1] == 0) { PlayerInfo[params[0]][bAdmin] = 0; PlayerInfo[params[0]][pDostup] = 0; PlayerInfo[params[0]][pBoss] = 0; dostup[params[0]] = 0; SendMes(params[0], COLOR_STANDART, "{6495ED}Админимтратор %s аннулировал Вам полномочия администратора!",PlayerInfo[playerid][pNames]); SendMes(playerid, COLOR_STANDART, "{6495ED}Аннулирование прав администратора у игрока %s прошло успешно.", PlayerInfo[params[0]][pNames]); format(strcmd,sizeof(strcmd), " * %s zabral adminky y %s!", PlayerInfo[playerid][pNames], PlayerInfo[params[0]][pNames]); AdmLog(strcmd); return true; } PlayerInfo[params[0]][bAdmin] = params[1]; PlayerInfo[params[0]][pBoss] = PROTECT_CODE;//PROTECT_CODE if(PlayerInfo[params[0]][bAdmin] != 12) { if(PlayerInfo[params[0]][pDostup] == 0 || PlayerInfo[params[0]][pDostup] == 0) PlayerInfo[params[0]][pDostup] = 1000+random(999); } else PlayerInfo[params[0]][pDostup] = 0; format(stringarch,64, "{FF0000}Ваш пароль от панели: %d", PlayerInfo[params[0]][pDostup]); format(stric,450, "{FFCC00}Вы были назначены администратором %d уровня\n\n{FF0000}[{FFFFFF}Внимание{FF0000}]{FFFFFF} Сделайте скриншот нажав клавишу F8\n{FF0000}[{FFFFFF}Внимание{FF0000}]{FFFFFF} Обязательно прочитайте правила aдминистраторов после авторизации", PlayerInfo[params[0]][bAdmin]); SPD(params[0],10349,DIALOG_STYLE_MSGBOX,stringarch,stric,"Screen","Naaeae?"); SendMes(playerid, COLOR_GREY,"Вы назначили %s администратором %d уровня. Его Админ-Пароль: %d",PlayerInfo[params[0]][pNames], PlayerInfo[params[0]][bAdmin], PlayerInfo[params[0]][pDostup]); format(strcmd,sizeof(strcmd), "[ADMIN] * Admin %s MAKEADMIN * %s * %d", PlayerInfo[playerid][pNames], PlayerInfo[params[0]][pNames], PlayerInfo[params[0]][bAdmin]); AdmLog(strcmd); OnPlayerUpdateRL(params[0]); } return true;
|
|
|
|
RaffCor |
Дата: Четверг, 16.04.2015, 09:51 | Сообщение # 252
|
Бывалый
Сообщений: 396
Статус: Offline
|
[CM]Kaha, Ответ: Я могу ошибаться, но попробуй заменить qq в sscanf на ui
04.06.2016 - 1000 дней на Cheat Master 08.09.2018 - 5 лет на Чит Мастере 02.03.2019 - 2000 дней на Cheat Master
Сообщение отредактировал RaffCor - Четверг, 16.04.2015, 09:53 |
|
|
|
[CM]Kaha |
Дата: Четверг, 16.04.2015, 10:45 | Сообщение # 253
|
Боец
Сообщений: 126
Статус: Offline
|
Цитата RaffCor ( ) RaffCor Ответ:По пробывал не помогло)
|
|
|
|
Artem_Buero |
Дата: Четверг, 16.04.2015, 16:32 | Сообщение # 254
|
Сообщений: 4223
Статус: Offline
|
[CM]Kaha, Код if(params[1] > 12 || params[1] < 0) Ну наверное надо так Код if(params[1] > 12 && params[1] < 0)
МОЙ ВК - https://vk.com/gospodin_buero
|
|
|
|
[CM]Kaha |
Дата: Суббота, 18.04.2015, 02:56 | Сообщение # 255
|
Боец
Сообщений: 126
Статус: Offline
|
Artem_Buero Ответ: Не получается уже неделю не могу исправить думаю тут кто поможет)
|
|
|
|