Skinni
Компетентный
Доброго времени суток, дорогие друзья. Хоть уже и было, 100500 подобных тем у многих все ровно возникают проблемы, при переводе сервера на 0.3d.
- Кикает при авторизации.
- При авторизации персонаж начинает падать с неба.
- И так далее и тому подобное.
Все это говорит, о не правильном или "кривом" переводе сервера.
Так как же решить эту проблему?
- Решение есть!
- Скачиваем уже переведенный сервер
Пароль для скачивания: pawno-info.ru
Распаковываем архив, в нужное вам место, например "C:\Server-SA-MP".
- В папку gamemodes помещаем ваш мод в формате .pwn
- В папку scriptfiles помещаем ваши файлы и папки: gangzone, donate, properties и так далее.
- В папку filterscripts помещаем ваши FS (если таковые имеются).
- В папку plugins помещаем ваши плагины.
Запускаем программу Pawno.exe из папки с только что скачанным и распакованным сервером.
- Открываем в программе ваш мод.
Так же не забывайте к событиям:
Добавить:
Пример:
Иначе мобильный телефон не будет отображаться в руке игрока.
- Компилируем (F5).
После того как мы успешно скомпилировали мод.
- Открываем файл server.cfg
Видим строку: gamemode0 и через пробел вписываем название вашего мода, например так:
Далее смотрим строку filterscripts и так же через пробел вписываем FS (если они есть.)
Пример:
И самое главное в строке plugins вписываем ваши плагины.
Пример:
- Windows
- Linux
Сохраняем и закрываем файл.
Запускаем сервер убеждаемся что все работает и переполненные счастьем заходим на форум и оставляем мне благодарности в виде "+" и "Спасибо".
P.s Если при компилировании программа будет ругаться на не хватку инклуда, скиньте в папку "\pawno\include" не достающие, но БЕЗ замены уже имеющихся файлов! потому как замена некоторых инклудов зачастую и приводит к "кривому" переводу сервера. Это мой первый мануал. так что прошу строго не судить.
-----------------------------------------[Часть 2]-----------------------------------------
Если все описанное выше вам не помогло. Так же кикает при конекте, то делаем следующие.
Нужно объявить параметры спавна для функции SpawnPlayer(playerid);
Делается это следующим образом:
Перед SpawnPlayer(playerid); добавляем функцию:
Параметры:
Эта функция ничего не возвращает:
- Кикает при авторизации.
- При авторизации персонаж начинает падать с неба.
- И так далее и тому подобное.
Все это говорит, о не правильном или "кривом" переводе сервера.
Так как же решить эту проблему?
- Решение есть!
- Скачиваем уже переведенный сервер
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Пароль для скачивания: pawno-info.ru
Распаковываем архив, в нужное вам место, например "C:\Server-SA-MP".
- В папку gamemodes помещаем ваш мод в формате .pwn
- В папку scriptfiles помещаем ваши файлы и папки: gangzone, donate, properties и так далее.
- В папку filterscripts помещаем ваши FS (если таковые имеются).
- В папку plugins помещаем ваши плагины.
Запускаем программу Pawno.exe из папки с только что скачанным и распакованным сервером.
- Открываем в программе ваш мод.
Так же не забывайте к событиям:
HTML:
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
HTML:
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
HTML:
SetPlayerAttachedObject(playerid, 4, 330, 6);
HTML:
RemovePlayerAttachedObject(playerid, 4);
HTML:
if(strcmp(cmd, "/usecell",true) == 0) {
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
SetPlayerAttachedObject(playerid, 4, 330, 6); // 4 = attachment slot, 330 = cellphone model, 6 = right hand
return 1;
}
if(strcmp(cmd, "/stopcell",true) == 0) {
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
RemovePlayerAttachedObject(playerid, 4);
return 1;
}
- Компилируем (F5).
После того как мы успешно скомпилировали мод.
- Открываем файл server.cfg
Видим строку: gamemode0 и через пробел вписываем название вашего мода, например так:
HTML:
gamemode0 server
Пример:
HTML:
filterscripts JunkBuster MidoStream
Пример:
- Windows
HTML:
plugins streamer.dll sscanf.dll CRP.dll
HTML:
plugins streamer.so sscanf.so CRP.so
Запускаем сервер убеждаемся что все работает и переполненные счастьем заходим на форум и оставляем мне благодарности в виде "+" и "Спасибо".
P.s Если при компилировании программа будет ругаться на не хватку инклуда, скиньте в папку "\pawno\include" не достающие, но БЕЗ замены уже имеющихся файлов! потому как замена некоторых инклудов зачастую и приводит к "кривому" переводу сервера. Это мой первый мануал. так что прошу строго не судить.
-----------------------------------------[Часть 2]-----------------------------------------
Если все описанное выше вам не помогло. Так же кикает при конекте, то делаем следующие.
Нужно объявить параметры спавна для функции SpawnPlayer(playerid);
Делается это следующим образом:
Перед SpawnPlayer(playerid); добавляем функцию:
HTML:
SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
PHP:
(playerid, team, skin, Float:x, Float:y, Float:z, Float:Angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)
PHP:
public OnPlayerRequestClass( playerid, classid )
{
// При выборе любого класса, игрок будет заспавнен следующим образом
// Скин сиджея. Игрок будет появлятся в Лас Вентурасе, с оружиями
// Обрез, с 36 патронами и ТЕК-9, с 150 патронами.
SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
}
Последнее редактирование:
