• Страница 1 из 1
  • 1
Модератор форума: dr40  
ЗВ после убийства
oleg_kastetДата: Вторник, 29.11.2011, 00:09 | Сообщение # 1
.::Offline::.
Разбойник
Сообщений: 41
[ 6 ]
Награды: 0

Статус отсутствует
Как сделать чтобы довало зв после убийства?


Ставь "+" за мои вопросы!))
 
[S]ilverbac[k]Дата: Вторник, 29.11.2011, 00:55 | Сообщение # 2
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
расшифруй абравиатуру "зв"


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
oleg_kastetДата: Вторник, 29.11.2011, 13:49 | Сообщение # 3
.::Offline::.
Разбойник
Сообщений: 41
[ 6 ]
Награды: 0

Статус отсутствует
зв - звёрзы ил уровень розыска


Ставь "+" за мои вопросы!))
 
ZioHikДата: Вторник, 29.11.2011, 15:30 | Сообщение # 4
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
сделай в OnPlayerDeath кто убил тому +1 звезда
 
oleg_kastetДата: Вторник, 29.11.2011, 16:26 | Сообщение # 5
.::Offline::.
Разбойник
Сообщений: 41
[ 6 ]
Награды: 0

Статус отсутствует
Я знаю что в этот паблик надо,но что в проверке прописывать на убийцу?


Ставь "+" за мои вопросы!))
 
ZioHikДата: Вторник, 29.11.2011, 17:01 | Сообщение # 6
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Там убийца это killerid
 
[S]ilverbac[k]Дата: Вторник, 29.11.2011, 19:37 | Сообщение # 7
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Code

public OnPlayerDeath(playerid, killerid, reason)
{
new playercash;
Kills[killerid]++,Death[playerid]++;
if(1 <= GetPlayerWantedLevel(playerid) <= 6){
SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
}
if(0 <= GetPlayerWantedLevel(killerid) <= 5){
SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+1);
}
  if(killerid == INVALID_PLAYER_ID) {
         SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
         ResetPlayerMoney(playerid);
  } else {
       SendDeathMessage(killerid,playerid,reason);
    playercash = GetPlayerMoney(playerid);
    SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
    if (playercash > 0)  {
     GivePlayerMoney(killerid, playercash);
     ResetPlayerMoney(playerid);
       }
    }
   return 1;
}

Тут даётся одна звезда при убийстве игрока + его деньги


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
oleg_kastetДата: Среда, 30.11.2011, 00:17 | Сообщение # 8
.::Offline::.
Разбойник
Сообщений: 41
[ 6 ]
Награды: 0

Статус отсутствует
Code
public OnPlayerDeath(playerid, killerid, reason)
{
  new name[MAX_PLAYER_NAME];
  new string[256];
  if(newson == playerid)
   {
       newson = -1;
   }
  //new dmessage[128];
  //new deathreason[20];
  RedScreen(playerid);
  skrit[playerid] = 0;
  new Float:px,Float:py,Float:pz;
  IsInShml[playerid] = 0;
  gPlayerSpawned[playerid] = 0;
  StartCaptureGangZone(playerid, killerid);
  AttackTimer[playerid] = 0;
  zirit[playerid] = 0;
  GetPlayerName(playerid, name, sizeof(name));
  DropPlayerWeapons(playerid);
  PlayerInfo[playerid][pLocal] = 255;
  GetPlayerPos(playerid, px, py, pz);
  DisablePlayerCheckpoint(playerid);
  DisablePlayerCheckpoint(playerid);
  PlayerInfo[killerid][pZakonp] -= 1;
  acceptgruz[playerid] = 0;
   if(killerid == INVALID_PLAYER_ID)
   {
     if(PlayerInfo[killerid][pMember] != 1 || PlayerInfo[killerid][pMember] != 2)  
  {
   SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);//1319
   if(WantedLevel[killerid] <=4)
   {
    WantedLevel[killerid] + 2;
   }
   else if(WantedLevel[killerid] >= 5)
   {
    WantedLevel[killerid] = 6;
   }
  }
   }
.......................


и нефига


Ставь "+" за мои вопросы!))
 
ZioHikДата: Среда, 30.11.2011, 01:22 | Сообщение # 9
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Code
if(PlayerInfo[killerid][pMember] != 1 || PlayerInfo[killerid][pMember] != 2)
{
}
else
{
      WantedLevel[killerid] +=2;
}
 
oleg_kastetДата: Среда, 07.12.2011, 23:16 | Сообщение # 10
.::Offline::.
Разбойник
Сообщений: 41
[ 6 ]
Награды: 0

Статус отсутствует
нефига не фурычит


Ставь "+" за мои вопросы!))
 
valychДата: Четверг, 08.12.2011, 01:07 | Сообщение # 11
.::Offline::.
Гангстер
Сообщений: 171
[ 205 ]
Награды: 15

Статус отсутствует
oleg_kastet, сделай тогда так:
Code
if(PlayerInfo[killerid][pMember] != 1 || PlayerInfo[killerid][pMember] != 2)  
  {  
  }  
  else  
  {  
       WantedLevel[killerid] +=2;  
       SetPlayerWantedLevel(killerid, WantedLevel[killerid]);
  }


Мои друзья на ST: [Tre9, UDAV, ZioHik,Seva008]
-=Чтоб добавится ко мне в друзья дайте мне + с сообщение "Хочу в друзья"=-

-=Те кто будут у меня в друзьях, тем будет делаться скидка на платные работы=-

Мои разработки:
[FS]Transmission 70%
[INC]Anti-Fly 50%
[INC]Anti-Cheat 95%

[FAQ]Ответы на часто задаваемые вопросы
 
oleg_kastetДата: Суббота, 10.12.2011, 18:11 | Сообщение # 12
.::Offline::.
Разбойник
Сообщений: 41
[ 6 ]
Награды: 0

Статус отсутствует
неа,может это поможет

Code
    if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
       if(OnDuty[playerid] != 1  && PlayerInfo[playerid][pMember] == 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "* Âû íå ïðè èñïîëíåíèè ñëóæåáíûõ îáÿçàííîñòåé!");
        return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå: (/su)spect [playerid/PartOfName] [crime discription]");
     return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (IsACop(playerid))
    {
     if(IsPlayerConnected(giveplayerid))
     {
         if(giveplayerid != INVALID_PLAYER_ID)
         {
       if (!IsACop(giveplayerid))
       {
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        new length = strlen(cmdtext);
        while ((idx < length) && (cmdtext[idx] <= ' '))
        {
         idx++;
        }
        new offset = idx;
        new result[64];
        while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
        {
         result[idx - offset] = cmdtext[idx];
         idx++;
        }
        result[idx - offset] = EOS;
        if(!strlen(result))
        {
         SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå: (/su)spect [playerid/PartOfName] [crime text]");
         return 1;
        }
        if(WantedLevel[giveplayerid] >= 6)
        {
            SendClientMessage(playerid,COLOR_GREY,"* Áîëüøå 6 çâåçä êèäàòü íåëüçÿ!");
            return 1;
        }
        WantedLevel[giveplayerid]=WantedLevel[giveplayerid] + 1;
        SetPlayerCriminal(giveplayerid,playerid, result);
        vremg[giveplayerid] = 180;
        new stringo[256];
        format(stringo,sizeof(stringo)," Òåïåðü ó ýòîãî èãðîêà %d óðîâåíü ðîçûñêà.",WantedLevel[giveplayerid]);
        SendClientMessage(playerid,COLOR_LIGHTRED,stringo);
        return 1;
       }
       else
       {
        SendClientMessage(playerid, COLOR_GRAD2, "* Âû íå ìîæåòå ïîäîçðåâàòü Ïîëèöåéñêîãî!");
       }
      }
     }
     else
     {
       format(string, sizeof(string), "   %d íå àêòèâíûé èãðîê.", giveplayerid);
       SendClientMessage(playerid, COLOR_GRAD1, string);
       return 1;
     }
    }
    else
    {
     SendClientMessage(playerid, COLOR_LIGHTRED2, "* Âû íå Ïîëèöåéñêèé / ÔÁÐ / Íàöèîíàëüíàÿ ãâàðäèÿ!");
    }
   }
   return 1;
  }


Ставь "+" за мои вопросы!))
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика