Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Нужна помощь

Статус
В этой теме нельзя размещать новые ответы.

artemka73

Дебютант
В общем
контракт на человека поступает,хит выдает его какому нибудь хиту, он идет убивать, убивает но ничего не происходит, а когда заказанный человек выходит сервера , хиту пишет "Ваша цель покинула сервер" даже если хит ее убивал 100 раз
вот givehit
Код:
else if ((strcmp("Givehit", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Givehit"))) 
    { 
     if(PlayerInfo[playerid][pRank] < 4) 
     { 
     SendClientMessage(playerid, COLOR_GREY, "Âàì íóæåí 4 ðàíã ÷òîáû äàâàòü êîíòðàêòû íà¸ìíèêàì."); 
     return false; 
     } 
     if(hitfound == 0) 
     { 
     SendClientMessage(playerid, COLOR_GREY, "There is no Hit Founded yet, use Contracts in the Portable first."); 
     return false; 
     } 
     tmp = strtok(text, idx); 
     if(!strlen(tmp)) 
        { 
            SendClientMessage(playerid, COLOR_GRAD1, "Region73-RPG Givehit [ID]"); 
            return false; 
        } 
        giveplayerid = strval(tmp); 
        giveplayerid = ReturnUser(tmp); 
        if(IsPlayerConnected(giveplayerid)) 
        { 
         if(giveplayerid != INVALID_PLAYER_ID) 
         { 
             if(PlayerInfo[giveplayerid][pMember] != 8 && PlayerInfo[giveplayerid][pLeader] != 8) 
             { 
             SendClientMessage(playerid, COLOR_GREY, "Ýòîò èãðîê íå Íà¸ìíûé óáèéöà."); 
                    return false; 
             } 
             if(GoChase[giveplayerid] < 999) 
             { 
             SendClientMessage(playerid, COLOR_GREY, "Ýòîò íà¸ìíèê óæå çàíÿò êîíòðàêòîì."); 
                    return false; 
             } 
             if(IsPlayerConnected(hitid)) 
             { 
             GetPlayerName(playerid, sendername, sizeof(sendername)); 
             GetPlayerName(giveplayerid, giver, sizeof(giver)); 
             GetPlayerName(hitid, giveplayer, sizeof(giveplayer)); 
                format(string, sizeof(string), "- %s íàçíà÷èë %s óáèòü %s[%d] çà %d", sendername, giver, giveplayer, hitid, PlayerInfo[hitid][pHeadValue]); 
                SendFamilyMessage(8, COLOR_YELLOW, string); 
                GoChase[giveplayerid] = hitid; 
                GetChased[hitid] = giveplayerid; 
                GotHit[hitid] = 1; 
                hitid = 0; 
                hitfound = 0; 
             return false; 
             } 
             else
             { 
             SendClientMessage(playerid, COLOR_GREY, "×åëîâåê íà êîòîðîãî êîíòðàêò â äàííûé ìîìåíò íå â èãðå, ïîñìîòðèòå ñïèñîê êîîíòðàêòîâ."); 
             return false; 
             } 
            } 
            return false; 
        } 
        else
        { 
         SendClientMessage(playerid, COLOR_GREY, "Ýòîò Íà¸ìíûé óáèéöà íå â èãðå."); 
         return false; 
        } 
    }
и вот как хит ее убивает
Код:
if(PlayerInfo[playerid][pHeadValue] > 0) 
        { 
         if(IsPlayerConnected(killerid)) 
         { 
             if(PlayerInfo[killerid][pLeader] == 8 || PlayerInfo[killerid][pMember] == 8) 
             { 
             if(GoChase[killerid] == playerid) 
             { 
         new killer[MAX_PLAYER_NAME]; 
         GetPlayerName(killerid, killer, sizeof(killer)); 
         PlayerInfo[killerid][pMoney] += PlayerInfo[playerid][pHeadValue]; 
         format(string,sizeof(string),"Хитман %s выполнил контракт на %s и получил вознаграждение в размере %d$.",killer,name,PlayerInfo[playerid][pHeadValue]); 
         SendFamilyMessage(8, COLOR_YELLOW, string); 
         SendClientMessage(playerid,COLOR_LIGHTRED, "Ничего личного - просто заказ!"); 
         PlayerInfo[playerid][pHeadValue] = 0; 
         GotHit[playerid] = 0; 
         GetChased[playerid] = 999; 
         GoChase[killerid] = 999; 
         PlayerInfo[killerid][pZakazov] += 1; 
                    } 
                } 
            } 
        } 
    } 
    return true; 
 }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу