[Pedido] Perder level apуs aзгo?
#1

Boa noite/madrugada/dia ...

Vim aqui pois estou farto de um Anti-Db que tem em meu servidor... ( Ele funfa perfeitamente ), mas ele kika o player que cometeu DB e tals...
Eu queria saber se seria possнvel por para o player que cometeu o DB perder level, observe o cуdigo de level;

pawn Код:
dini_IntSet(conta, "Level", Level[i])
pawn Код:
new Level[MAX_PLAYERS];
pawn Код:
Level[id] = level;
Й isso, espero que seja necessбrio, o cуdigo do Driver-By:

pawn Код:
if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
        {
            new string[64];
            SendClientMessage(playerid, COR_VERMELHO, "Vocк foi automбticamente kickado por cometer DB 'Driver-By'!");
            format(string, sizeof string, "{1E90FF}( PROTEЗГO ){FFFFFF} O player %s foi kickado por matar dentro de um veнculo.", nome(playerid));
            SendClientMessageToAll(-1, string);
            Kick(killerid);
        }
Lembrando, eu estou querendo que o player que pratique a aзгo perca 2 leveis '-'
Alguйm poderia me ajudar? :/ ( Se nгo for pedir muito й obvio ).
Reply
#2

Troca
pawn Код:
Kick(killerid);
Por
pawn Код:
Level[killerid] -= 2;
Reply
#3

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Troca
pawn Код:
Kick(killerid);
Por
pawn Код:
Level[killerid] -= 2;
Irei testar '-'
Reply
#4

Caso necessite de atualizar no "TAB", acrescente isso :
pawn Код:
Level[killerid] -= 2;
SetPlayerScore(killerid, Level[killerid]);
Reply
#5

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Caso necessite de atualizar no "TAB", acrescente isso :
pawn Код:
Level[killerid] -= 2;
SetPlayerScore(killerid, Level[killerid]);
Ok.
Obrigado

@EDIT

Mas uma coisinha...
Quando o player mata o outro, eu fiz para aparecer a seguinte mensagem:
pawn Код:
format(string, sizeof string, "{1E90FF}( PROTEЗГO ){FFFFFF} O player %s perdei 1 level por matar dentro de um veнculo.", nome(playerid));
            SendClientMessageToAll(-1, string);
Mas ai vai sair o nick de quem morreu...
Como faзo para sair o nick de quem matou?

Alguйm? ;|
Reply
#6

Alguйm? *-*
Reply
#7

Troque nome(playerid) por nome(killerid)
Reply
#8

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
nome(playerid) para nome(killerid)
Obg denovo
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)