 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив #1] Вопросы по SAMP скриптам
| |
| PHP | Дата: Пятница, 18.04.2008, 22:44 | Сообщение # 1 |
|
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус: 
| Задавайте вопросы, попробуем помочь!
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| ButinP | Дата: Пятница, 04.11.2011, 02:18 | Сообщение # 3076 |
|
Новенький
Группа:
Пользователи
Сообщений: 17
Награды: 1
Город: Киев
Репутация: 0
Замечания: 0%
Статус: 
| SevD Так все же, какой нужно код вводить? Code public OnPlayerDeath(playerid, killerid, reason) { new playercash; SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); else { SendDeathMessage(killerid,playerid,reason); GivePlayerMoney(killerid,1000); SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); } return 1; }
И еще одно. Везде где только можно скачивал скрипт на дроп оружия и денег, но никакой не пашет! Вроде, все делаю правильно - кидаю файлы в filterscripts, потом вписываю в server.cfg название файла, но ничего не работает! (у меня SA-MP 0.3d RC7)
|
| |
|
|
| Молорище | Дата: Пятница, 04.11.2011, 13:38 | Сообщение # 3077 |
|
Молор
Группа:
Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус: 
| ButinP,
public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(playerid, playerid, reason);
if (killerid != INVALID_PLAYER_ID) { GivePlayerMoney(killerid, 1000); } GivePlayerMoney(playerid, -1000); // Можешь убрать, но так будет, как будто киллер забрал у игрока 1000 $. if (killerid != INVALID_PLAYER_ID) { SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); } SetPlayerScore(playerid, GetPlayerScore(playerid) - 1); // Можешь убрать, но так будет, как будто киллер забрал у игрока 1 очко.
return 1; }Добавлено (04.11.2011, 13:38) ---------------------------------------------
Quote (Fiskar) SendDeathMessage(playerid, playerid, reason);
Неправильно, вот: SendDeathMessage(killerid, playerid, reason);
Мне нечего делать.
|
| |
|
|
| Rp-love | Дата: Пятница, 04.11.2011, 22:27 | Сообщение # 3078 |
|
Новенький
Группа:
Пользователи
Сообщений: 10
Награды: 0
Город: Санкт-Питербург
Репутация: 0
Замечания: 0%
Статус: 
| Помогите..при каждой зарплате сервер оффается!!.. кто может помочь.. скайп Rucha96 Добавлено (04.11.2011, 22:27) --------------------------------------------- Вот паблик( весь не помещался скинул на хостинг ) подскажите может ошибка где.. или всё таки хостинг тупит.. http://www.fayloobmennik.net/1137709
Продам хостинг.! HostName: ********* Address: ************ Players: 0 / 35 Ping: 81 Mode: ***** Map: *****
Всего за 50 рублей!)! Skype: Rucha96
|
| |
|
|
| eugentalle_ | Дата: Пятница, 04.11.2011, 23:15 | Сообщение # 3079 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 0
Город: Рига
Репутация: 0
Замечания: 0%
Статус: 
| Парни у меня вот проблема возникла. Использую скрипт авторизации вот http://forum.sa-mp.com/showthread.php?t=281378&langid=4 Когда захожу в игру с первого взгляда все ок,просит пароль - я его ввожу. Подтверждаю - играю. Но когда захожу заново в игру,пишет что не зарегестрирован. Скрипт автоматом создал таблицу в моей базе данных,но вводить информацию в нее не хочет. Что делать то ??? В чем проблема ?Очень прошу помочь.
|
| |
|
|
| Rp-love | Дата: Пятница, 04.11.2011, 23:54 | Сообщение # 3080 |
|
Новенький
Группа:
Пользователи
Сообщений: 10
Награды: 0
Город: Санкт-Питербург
Репутация: 0
Замечания: 0%
Статус: 
| С проблемой разобрался.
Продам хостинг.! HostName: ********* Address: ************ Players: 0 / 35 Ping: 81 Mode: ***** Map: *****
Всего за 50 рублей!)! Skype: Rucha96
|
| |
|
|
| ButinP | Дата: Суббота, 05.11.2011, 12:36 | Сообщение # 3081 |
|
Новенький
Группа:
Пользователи
Сообщений: 17
Награды: 1
Город: Киев
Репутация: 0
Замечания: 0%
Статус: 
| Fiskar, и куда весь этот код сунуть? между каких строк? я сунул в свой гейм мод - пишет 7 ошибок. да, я нуб.
|
| |
|
|
| Молорище | Дата: Суббота, 05.11.2011, 13:05 | Сообщение # 3082 |
|
Молор
Группа:
Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус: 
| ButinP, в OnPlayerDeath. Если у тебя там что то есть, выложи сюда. Я тебе вставлю.
Мне нечего делать.
|
| |
|
|
| AleXenok | Дата: Суббота, 05.11.2011, 13:09 | Сообщение # 3083 |
|
Новенький
Группа:
Пользователи
Сообщений: 13
Награды: 0
Город: Riga
Репутация: 0
Замечания: 0%
Статус: 
| А как сделать так чтоб,админам писалось кто заходит или выходит сервера?
|
| |
|
|
| ButinP | Дата: Суббота, 05.11.2011, 13:27 | Сообщение # 3084 |
|
Новенький
Группа:
Пользователи
Сообщений: 17
Награды: 1
Город: Киев
Репутация: 0
Замечания: 0%
Статус: 
| Fiskar, вот мой, нулячий pnw: Code // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; }
public OnFilterScriptExit() { return 1; }
#else
main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); }
#endif
public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; }
public OnGameModeExit() { return 1; }
public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; }
public OnPlayerConnect(playerid) { return 1; }
public OnPlayerDisconnect(playerid, reason) { return 1; }
public OnPlayerSpawn(playerid) { return 1; }
public OnPlayerDeath(playerid, killerid, reason) { return 1; }
public OnVehicleSpawn(vehicleid) { return 1; }
public OnVehicleDeath(vehicleid, killerid) { return 1; }
public OnPlayerText(playerid, text[]) { return 1; }
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; }
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; }
public OnPlayerExitVehicle(playerid, vehicleid) { return 1; }
public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; }
public OnPlayerEnterCheckpoint(playerid) { return 1; }
public OnPlayerLeaveCheckpoint(playerid) { return 1; }
public OnPlayerEnterRaceCheckpoint(playerid) { return 1; }
public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; }
public OnRconCommand(cmd[]) { return 1; }
public OnPlayerRequestSpawn(playerid) { return 1; }
public OnObjectMoved(objectid) { return 1; }
public OnPlayerObjectMoved(playerid, objectid) { return 1; }
public OnPlayerPickUpPickup(playerid, pickupid) { return 1; }
public OnVehicleMod(playerid, vehicleid, componentid) { return 1; }
public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; }
public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; }
public OnPlayerSelectedMenuRow(playerid, row) { return 1; }
public OnPlayerExitedMenu(playerid) { return 1; }
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; }
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; }
public OnRconLoginAttempt(ip[], password[], success) { return 1; }
public OnPlayerUpdate(playerid) { return 1; }
public OnPlayerStreamIn(playerid, forplayerid) { return 1; }
public OnPlayerStreamOut(playerid, forplayerid) { return 1; }
public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; }
public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { return 1; }
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }
|
| |
|
|
| Молорище | Дата: Суббота, 05.11.2011, 13:54 | Сообщение # 3085 |
|
Молор
Группа:
Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус: 
| ButinP,
Code // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; }
public OnFilterScriptExit() { return 1; }
#else
main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); }
#endif
public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; }
public OnGameModeExit() { return 1; }
public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; }
public OnPlayerConnect(playerid) { return 1; }
public OnPlayerDisconnect(playerid, reason) { return 1; }
public OnPlayerSpawn(playerid) { return 1; }
public OnPlayerDeath(playerid, killerid, reason) {
SendDeathMessage(killerid, playerid, reason);
if (killerid != INVALID_PLAYER_ID) { GivePlayerMoney(killerid, 1000); } GivePlayerMoney(playerid, -1000); if (killerid != INVALID_PLAYER_ID) { SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); } SetPlayerScore(playerid, GetPlayerScore(playerid) - 1);
return 1; }
public OnVehicleSpawn(vehicleid) { return 1; }
public OnVehicleDeath(vehicleid, killerid) { return 1; }
public OnPlayerText(playerid, text[]) { return 1; }
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; }
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; }
public OnPlayerExitVehicle(playerid, vehicleid) { return 1; }
public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; }
public OnPlayerEnterCheckpoint(playerid) { return 1; }
public OnPlayerLeaveCheckpoint(playerid) { return 1; }
public OnPlayerEnterRaceCheckpoint(playerid) { return 1; }
public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; }
public OnRconCommand(cmd[]) { return 1; }
public OnPlayerRequestSpawn(playerid) { return 1; }
public OnObjectMoved(objectid) { return 1; }
public OnPlayerObjectMoved(playerid, objectid) { return 1; }
public OnPlayerPickUpPickup(playerid, pickupid) { return 1; }
public OnVehicleMod(playerid, vehicleid, componentid) { return 1; }
public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; }
public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; }
public OnPlayerSelectedMenuRow(playerid, row) { return 1; }
public OnPlayerExitedMenu(playerid) { return 1; }
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; }
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; }
public OnRconLoginAttempt(ip[], password[], success) { return 1; }
public OnPlayerUpdate(playerid) { return 1; }
public OnPlayerStreamIn(playerid, forplayerid) { return 1; }
public OnPlayerStreamOut(playerid, forplayerid) { return 1; }
public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; }
public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { return 1; }
public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } Добавлено (05.11.2011, 13:54) --------------------------------------------- У меня ничего не выдовало. Сборка AMX прошла без ошибок.
Мне нечего делать.
|
| |
|
|
| ButinP | Дата: Суббота, 05.11.2011, 14:22 | Сообщение # 3086 |
|
Новенький
Группа:
Пользователи
Сообщений: 17
Награды: 1
Город: Киев
Репутация: 0
Замечания: 0%
Статус: 
| Fiskar, спасибо, работает а как сделать, что бы при смерти не снимало по $100 ?
|
| |
|
|
| SevD | Дата: Суббота, 05.11.2011, 14:35 | Сообщение # 3087 |
|
Группа:
Продвинутые
Сообщений: 456
Награды: 38
Город: Москва
Репутация: 452
Замечания: 0%
Статус: 
| ButinP, убери из только что добавленного кода Code GivePlayerMoney(playerid, -1000);
Bye-bye SA-MP 0/ Hello EVE Online ^.^
|
| |
|
|
| ButinP | Дата: Суббота, 05.11.2011, 14:53 | Сообщение # 3088 |
|
Новенький
Группа:
Пользователи
Сообщений: 17
Награды: 1
Город: Киев
Репутация: 0
Замечания: 0%
Статус: 
| SevD, не-не... оно то мне дает за убийство, а у другого отнимает, я не про это. за респ снимает дополнительно $100 (всего выходит при смерти $1100). как в оригинальной игре, когда появляешься в больнице.
|
| |
|
|
| Coder | Дата: Суббота, 05.11.2011, 15:18 | Сообщение # 3089 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 339
Награды: 17
Город: Краснодар
Репутация: 770
Замечания: 0%
Статус: 
| AleXenok, В public OnPlayerConnect (вход игрока) и public OnPlayerDisconnect (выход игрока) добавь Code if(проверка на админа) { new lStr[70]; format(lStr, sizeof(lStr), "%s(%d) зашёл на/покинул сервер", GetPlayerName(playerid), playerid); SendClientMessageToAll(-1, lStr); }
текст изменишь, проверку на админа поставишь свою, т.к. я не знаю твою структуру...
|
| |
|
|
| Молорище | Дата: Суббота, 05.11.2011, 15:27 | Сообщение # 3090 |
|
Молор
Группа:
Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус: 
| ButinP, Я тя не понял
Мне нечего делать.
|
| |
|
|
|
 |
|
 | |
| |
|