04:11
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Как поменять послесмертное кол-во денег?
NZHSДата: Суббота, 10.05.2008, 19:26 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 13
Награды: 1
Репутация: -2
Замечания: 0%
Статус:
Как поменять послесмертне кол-во денег, а то у меня после смерти деньги добавляются к тем, что оставались до смерти и так всё больше и больше, а хотелось бы одно кол-во денег после смерти.


Сообщение отредактировал NZHS - Суббота, 10.05.2008, 20:23
nfsДата: Суббота, 10.05.2008, 20:06 | Сообщение # 2
Новенький
Группа: Продвинутые
Сообщений: 68
Награды: 1
Город: kazan
Репутация: 20
Замечания: 0%
Статус:
замени public OnPlayerDeath на
Code

public OnPlayerDeath(playerid, killerid, reason){
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
if(gTeam[killerid] != gTeam[playerid]) {
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
SetPlayerMoney(playerid,5000);
} else {
return 0;}}
return 1;}

SetPlayerMoney(playerid,5000);
5000 количество денег

попробуй так


Сообщение отредактировал nfs - Суббота, 10.05.2008, 20:09
NZHSДата: Суббота, 10.05.2008, 20:22 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 13
Награды: 1
Репутация: -2
Замечания: 0%
Статус:
у меня сейчас такой код:

Code
public OnPlayerDeath(playerid, killerid, reason)
{
new playercash;
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
ResetPlayerMoney(playerid);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
GivePlayerMoney(killerid,GetPlayerMoney(killerid) + 20000);
} else {
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
playercash = GetPlayerMoney(playerid);
if (playercash > 0)  {
GivePlayerMoney(killerid, playercash);
ResetPlayerMoney(playerid);
}
else
{
}
}

  return 1;
}

Как его смешать с твоим, просто у меня добавляет по 20000 за убийство.

nfsДата: Суббота, 10.05.2008, 20:50 | Сообщение # 4
Новенький
Группа: Продвинутые
Сообщений: 68
Награды: 1
Город: kazan
Репутация: 20
Замечания: 0%
Статус:
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,5000);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
GivePlayerMoney(killerid,GetPlayerMoney(killerid) + 20000);
return 0;}
return 1;}
может так? а ваще я не понял что тебе именно надо.

NC22Дата: Воскресенье, 11.05.2008, 01:44 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 260
Награды: 1
Репутация: 17
Замечания: 0%
Статус:
Quote (nfs)
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,5000);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
GivePlayerMoney(killerid, GetPlayerMoney(killerid) + 20000);
return 0;}
return 1;}

видишь вот эти 20000? Это они и есть. Начисляются убийце. А вот убитому обнуляются до 5000. Если хочешь чтобы просто добавлялось 20000 то убери перед ними то что выделил красным.



[FS] Car Coordinator v 0.1|[FS] Anti Art-Money (введена игровая валюта)|
Программа для Конвертирования карт SAMP в MTA и обратно © NC22
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua