Вопрос-Ответ - Страница 17 - Форум Cheat-Master.ru
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Вопрос-Ответ
Голубь Дата: Понедельник, 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 хп давали. Спасибо за внимание, думаю может знает кто как это сделать smile

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
Ответ: Не получается уже неделю не могу исправить думаю тут кто поможет)
Прикрепления: 7612506.png (15.6 Kb)
Поиск: