 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Добавление, исправление
| |
| FROST666 | Дата: Пятница, 14.03.2008, 14:07 | Сообщение # 16 |
|
Новенький
Группа:
Продвинутые
Сообщений: 23
Награды: 1
Репутация: 2
Замечания: 0%
Статус: 
| Quote (gag) Зачем отключать её тебе? p.s. сделай кач очень трудным и xp на 1 тоже самое получится что и отключил. Сори, ошибочка, у меня задача не убрать совсем опыт, а убрать отнимание опыта за смерть.
|
| |
|
|
| gag | Дата: Пятница, 14.03.2008, 18:53 | Сообщение # 17 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 78
Награды: 1
Репутация: 2
Замечания: 20%
Статус: 
| Я взял старые инклуды и скампилил было 15 варнингов, сейчас вопрос такой что надо сделать чтобы небыло лагов из-за этого мода или чтобы он не зависал, а то у меня на сервере заходит 1 человек и он прямо к стене бежит бесконечно убить не магу его
|
| |
|
|
| Sarmak | Дата: Пятница, 14.03.2008, 20:54 | Сообщение # 18 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 151
Награды: 1
Город: Липецк
Репутация: 3
Замечания: 40%
Статус: 
| замена дм не поможет. а бурда у тебя в голове. я предупреждал что будет 15 варнингов но они НЕ серьезные. просто строки идут не по порядку. А насчет выхода пли лаге найди: public OnPlayerDisconnect(playerid) и удали его весь до закрытия. то есть ДО этого: public OnPlayerEnterCheckpoint(playerid) а потом вставь там где он был это: public OnPlayerDisconnect(playerid) { SendDeathMessage(playerid,playerid,201); { if (playerid == INVALID_PLAYER_ID) { if (IsPlayerRegistered(playerid)) { PlayerSave(playerid); AccountSave(playerid); } DMPlayerDisconnect(playerid); player_Disconnect(playerid); TaxiPlayerDisconnect(playerid); WorldSave(); } } } насчет глобал сохранения поставил 1200000 это в 4 раза дольше чем было. все норм. а исправление чтобы не отнимались хр вот: public OnPlayerDeath(playerid, killerid, reason) SendDeathMessage(killerid,playerid,reason); if (!IsPlayerInAnyDM(playerid)) { PlayerDeath(playerid, killerid, reason); } else { OnPlayerDMDeath(playerid,killerid); } if (killerid == INVALID_PLAYER_ID) { //Debug("GTO.pwn > OnPlayerDeath(playerid, killerid, reason) - Stop(323)"); return 1; } if (!IsPlayerInAnyDM(playerid)) { PlayerKill(killerid, playerid, reason); } else { OnPlayerDMKill(killerid,playerid,reason); } //Debug("GTO.pwn > OnPlayerDeath(playerid, killerid, reason) - Stop"); return 1; } смотри тут. здесь отвечает за отнятие хр на дм и просто так.
Увижу тему что нить расскажу...
|
| |
|
|
| Jay-izi | Дата: Суббота, 15.03.2008, 00:17 | Сообщение # 19 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 166
Награды: 1
Город: МосквА
Репутация: 21
Замечания: 60%
Статус: 
| Ну и что нужно сделать с этим? как изменить чтобы експа не снималась когда тебя убивают? Quote (Sarmak) а исправление чтобы не отнимались хр вот: public OnPlayerDeath(playerid, killerid, reason) SendDeathMessage(killerid,playerid,reason); if (!IsPlayerInAnyDM(playerid)) { PlayerDeath(playerid, killerid, reason); } else { OnPlayerDMDeath(playerid,killerid); } if (killerid == INVALID_PLAYER_ID) { //Debug("GTO.pwn > OnPlayerDeath(playerid, killerid, reason) - Stop(323)"); return 1; } if (!IsPlayerInAnyDM(playerid)) { PlayerKill(killerid, playerid, reason); } else { OnPlayerDMKill(killerid,playerid,reason); } //Debug("GTO.pwn > OnPlayerDeath(playerid, killerid, reason) - Stop"); return 1; }
|
| |
|
|
| raen | Дата: Суббота, 15.03.2008, 03:03 | Сообщение # 20 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 785
Награды: 25
Город: PакунСити
Репутация: 154
Замечания: 20%
Статус: 
| Я когда добавил новые лвла в мод, то у меня сразу после 25 лвла, когда убивают игрока у него почему то отнимается всё хр а не часть как это было до 25, где можно проверить чё не так сделал ?
- Social Roleplay - ucp.gtamir.ru - 77.220.182.241:7777
|
| |
|
|
| gag | Дата: Суббота, 15.03.2008, 19:51 | Сообщение # 21 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 78
Награды: 1
Репутация: 2
Замечания: 20%
Статус: 
| где команда "/skydive" и как сделать её платной?
Сообщение отредактировал gag - Суббота, 15.03.2008, 19:52 |
| |
|
|
| Sarmak | Дата: Суббота, 15.03.2008, 20:14 | Сообщение # 22 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 151
Награды: 1
Город: Липецк
Репутация: 3
Замечания: 40%
Статус: 
| в инклуде Commandhandler . GTO.0.5.9.43(NewYear08)_FULL_server\pawno\include\commandhandler.inc там. твоя скайдив. а платной впиши в нее: GivePlayerMoney(playerid, -10000); чтобы было так: if(strcomp(cmd, "/skydive", true) == 1) { if (Player[playerid][Jailed] == 1) {return 0;} new string[MAX_STRING]; SendPlayerFormattedText(playerid, lang_texts[1][19] , 0,COLOUR_WHITE); new Float:playerx,Float:playery,Float:playerz; GivePlayerWeapon(playerid,46,1); GivePlayerMoney(playerid, -10000); GetPlayerPos(playerid,playerx,playery,playerz); PlayerPlaySound(playerid,1057,0,0,0); SetPlayerPos(playerid,playerx,playery,playerz+1200); // format(string,sizeof(string), lang_texts[1][16] ,soundid); // SendPlayerFormattedText(playerid,string, 0,COLOUR_XP_GOOD); format(string,sizeof(string), lang_texts[1][20]); GameTextForPlayer(playerid,string,4000,5); format(string,sizeof(string), lang_texts[1][21] ,oGetPlayerName(playerid),playerid); SendClientMessageToRegistered(COLOUR_GREY, string); PlayerPlaySound(playerid,1039,0,0,0); return 1; }
Увижу тему что нить расскажу...
|
| |
|
|
| gag | Дата: Суббота, 15.03.2008, 20:20 | Сообщение # 23 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 78
Награды: 1
Репутация: 2
Замечания: 20%
Статус: 
| Sarmak, Спс тебе +, у меня вроде сейчас стал лучше работать но бывает что пишу и не что не пишется и через несколько секунд появляется, хз может я сам лагую, есть ещё вопрос как открывать новые дома для продажи или новы бизнес
|
| |
|
|
| Jay-izi | Дата: Суббота, 15.03.2008, 21:39 | Сообщение # 24 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 166
Награды: 1
Город: МосквА
Репутация: 21
Замечания: 60%
Статус: 
| Sarmak, Так как можно убрать когда ты умираешь чтоб експа неснималась?
|
| |
|
|
| Sarmak | Дата: Суббота, 15.03.2008, 23:02 | Сообщение # 25 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 151
Награды: 1
Город: Липецк
Репутация: 3
Замечания: 40%
Статус: 
| gag, ты мне уже 4 раз пишешь + тебе дома и бизнесы добавляй тута: GTO.0.5.9.43(NewYear08)_FULL_server\pawno\include\business.inc и тута: GTO.0.5.9.43(NewYear08)_FULL_server\pawno\include\housing.inc а потом добавь их сюды: GTO.0.5.9.43(NewYear08)_FULL_server\scriptfiles\GTO\Business и сюды: GTO.0.5.9.43(NewYear08)_FULL_server\scriptfiles\GTO\Housing готово. Jay-izi, да пля убейтесь нубье. если вам даже это не понятно то о чем говорить!!! Вы хоть компилировать умеете? Я дал паблик там 3 строчки поменять! new logstring[256]; format(logstring, sizeof (logstring), "player: %d: %s: has died > Reason: (%d)",playerid,oGetPlayerName(playerid),reason); WriteLog(logstring); } else { new logstring[256]; format(logstring, sizeof (logstring), "player: %d: %s: has killed player %s(%d)> Reason: (%d)",killerid,oGetPlayerName(killerid),oGetPlayerName(playerid),playerid,reason); WriteLog(logstring); удалите это: new logstring[256]; и это: logstring, sizeof (logstring), и купите моск.
Увижу тему что нить расскажу...
|
| |
|
|
| gag | Дата: Суббота, 15.03.2008, 23:54 | Сообщение # 26 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 78
Награды: 1
Репутация: 2
Замечания: 20%
Статус: 
| Quote (Sarmak) дома и бизнесы добавляй тута: GTO.0.5.9.43(NewYear08)_FULL_server\pawno\include\business.inc и тута: GTO.0.5.9.43(NewYear08)_FULL_server\pawno\include\housing.inc а потом добавь их сюды: GTO.0.5.9.43(NewYear08)_FULL_server\scriptfiles\GTO\Business и сюды: GTO.0.5.9.43(NewYear08)_FULL_server\scriptfiles\GTO\Housing готово. А что туда добавлять? координаты я могу узнать а дальше как сделать т.е. lvl, стоимость, скока будет платить за дом, значок на мине карте. я вот это не могу понять и не знаю как это делать. Quote (Sarmak) ты мне уже 4 раз пишешь + тебе p.s. а надо минус за место плюса ? Да и ещё, у меня часто клиент стал с ошибкой вылетать это из-за мода может быть? да и сам сервер тоже вылетает не часто но бывает вылетает
Сообщение отредактировал gag - Суббота, 15.03.2008, 23:55 |
| |
|
|
| Sarmak | Дата: Воскресенье, 16.03.2008, 00:42 | Сообщение # 27 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 151
Награды: 1
Город: Липецк
Репутация: 3
Замечания: 40%
Статус: 
| сервер вылетает у всех. писать потомуш свой мод надо. клиент вылетает. хз. смаря какая ошибка. скорее всего сервер. а может и клиент. переустанови и посмотри. если серв то смари скрипты. а платить и т д за дом это смари в этих папках: GTO.0.5.9.43(NewYear08)_FULL_server\scriptfiles\GTO\Business и сюды: GTO.0.5.9.43(NewYear08)_FULL_server\scriptfiles\GTO\Housing там все подробно
Увижу тему что нить расскажу...
|
| |
|
|
| Jay-izi | Дата: Воскресенье, 16.03.2008, 01:19 | Сообщение # 28 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 166
Награды: 1
Город: МосквА
Репутация: 21
Замечания: 60%
Статус: 
| Sarmak, Можно было и поспокойнее
|
| |
|
|
| gag | Дата: Воскресенье, 16.03.2008, 01:51 | Сообщение # 29 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 78
Награды: 1
Репутация: 2
Замечания: 20%
Статус: 
| Quote (Sarmak) GTO.0.5.9.43(NewYear08)_FULL_server\scriptfiles\GTO\Housing посмотрел и похоже понял, но поправде не фига не понял . Code //Имя, Стоимость, ВЛАДЕЛЕЦ, Банда, UpKeep, UpKeepLeft, АУКЦИОН {"[LV]Four Dragons Mansion",1250000,"Unknown","Unknown",500,0,0}, {"[LS]Verdant Bluffs",17000,"Unknown","Unknown",50,0,0}, {"[SF]Angel Pine",80000,"Unknown","Unknown",50,0,0}, Я не понял что значит LV, LS, SF это что города? Code new HousesCP[MAX_HOUSES][CoordInfo] = { {991.8711,-668.1383,121.9763}, {-2080.1499,-2312.3855,30.6250}, тут как я понял координаты, но почему по разному в начале есть тире "-" а в другом нету? и ещё что значат эти 991.8711 начальные цифры? Как я понял мне надо подойди дому и написать /save потом взять координаты и вставить их, а потом что я не знаю и как вставить тоже не понял. Про биз {"Botique",35000,800,5,"Unknown",0,0}, {"Shithole Bar",25000,1300,8,"Unknown",0,0}, {"Tattoo Parlor",40000,600,3,"Unknown",0,0}, {"Binco Clothing",15000,800,5,"Unknown",0,0}, {"Train Hard Clothing",15000,800,5,"Unknown",0,0}, {"Urban Clothing",15000,800,5,"Unknown",0,0}, level, получка стоимость Дальше мне надо объяснить как и что делать. ----------- У кого такое было, когда выходишь из игры и снова заходишь тебе все деньги, которые потерял или потратил, они появляются, опять. Так же почему когда у игрока "50000$" когда убиваешь, тебе эти все деньги переходят, можно изменить чтобы при убийстве отнимало денек меньше? В каком файле координаты появление игрока? -------------- Сделал, все работает, но когда отняли, деньги они обратно появляются, и если у игрока 0$ то он тоже может прыгнуть, если он прыгнул у него уходит в минус, но так же все обратно остаются 0$ Code if(strcomp(cmd, "/skydive", true) == 1) { if (Player[playerid][Jailed] == 1) {return 0;} new string[MAX_STRING]; SendPlayerFormattedText(playerid, lang_texts[1][19] , 0,COLOUR_WHITE); new Float:playerx,Float:playery,Float:playerz; GivePlayerWeapon(playerid,46,1); GivePlayerMoney(playerid, -10000); GetPlayerPos(playerid,playerx,playery,playerz); PlayerPlaySound(playerid,1057,0,0,0); SetPlayerPos(playerid,playerx,playery,playerz+1200); // format(string,sizeof(string), lang_texts[1][16] ,soundid); // SendPlayerFormattedText(playerid,string, 0,COLOUR_XP_GOOD); format(string,sizeof(string), lang_texts[1][20]); GameTextForPlayer(playerid,string,4000,5); format(string,sizeof(string), lang_texts[1][21] ,oGetPlayerName(playerid),playerid); SendClientMessageToRegistered(COLOUR_GREY, string); PlayerPlaySound(playerid,1039,0,0,0); return 1; }
Сообщение отредактировал gag - Воскресенье, 16.03.2008, 15:56 |
| |
|
|
| bankir | Дата: Воскресенье, 16.03.2008, 10:10 | Сообщение # 30 |
|
Новенький
Группа:
Продвинутые
Сообщений: 2
Награды: 1
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Sarmak) в инклуде Commandhandler . GTO.0.5.9.43(NewYear08)_FULL_server\pawno\include\commandhandler.inc там. твоя скайдив. а платной впиши в нее: GivePlayerMoney(playerid, -10000); чтобы было так: if(strcomp(cmd, "/skydive", true) == 1){if (Player[playerid][Jailed] == 1) {return 0;}new string[MAX_STRING];SendPlayerFormattedText(playerid, lang_texts[1][19] , 0,COLOUR_WHITE);new Float:playerx,Float:playery,Float:playerz;GivePlayerWeapon(playerid,46,1);GivePlayerMoney(playerid, -10000);GetPlayerPos(playerid,playerx,playery,playerz);PlayerPlaySound(playerid,1057,0,0,0);SetPlayerPos(playerid,playerx,playery,playerz+1200);// format(string,sizeof(string), lang_texts[1][16] ,soundid);// SendPlayerFormattedText(playerid,string, 0,COLOUR_XP_GOOD);format(string,sizeof(string), lang_texts[1][20]);GameTextForPlayer(playerid,string,4000,5);format(string,sizeof(string), lang_texts[1][21] ,oGetPlayerName(playerid),playerid);SendClientMessageToRegistered(COLOUR_GREY, string);PlayerPlaySound(playerid,1039,0,0,0);return 1;} помоги пжста, не работает, просто тупо меняем строчки или еще что-то надо делать?
|
| |
|
|
|
 |
|
 | |
| |
|