SSGamers - 13 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 13 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 13 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

    [Tutorial] Sistema de Recompensa

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11624
    Moedas : 1032875
    Data de inscrição : 06/10/2011
    Idade : 28
    Localização : Brasil

    [Tutorial] Sistema de Recompensa Empty [Tutorial] Sistema de Recompensa

    Mensagem por Weslley_Script Qui 25 maio 2023 - 17:14

    Bora la Galera.

    No Comeco do seu GM coloque umas cores que usaremos no sistema..
    Код:


    Código:
    #define MORTES 0xD9000096



    Ainda no comeco de seu GM coloque essas variaveis
    Код:

    Código:
    novo novo nível; // Nivel De Procurado
     new stringx[256];
    novas Mortes[MAX_PLAYERS];



    Agora procure pelo
    público OnPlayerDeath(playerid, killerid, reason)
    e coloque isso dentro dela

    Код:

    Código:
    novo nome[MAX_PLAYER_NAME]; <<// Nome do jogador
    GetPlayerName(killerid, nome, sizeof(nome));// <<-- Nome do jogador que matou
    SetPlayerWantedLevel(playerid, 0);
    SetPlayerWantedLevel(killerid, newlevel);
    if (killerid == INVALID_PLAYER_ID) {
    SendDeathMessage(INVALID_PLAYER_ID,playerid,razão);
    }outro{
    SetPlayerScore(killerid,GetPlayerScore(killerid) +1);
    SendDeathMessage(killerid,playerid,razão);
    Mortes[killerid]++;
    }


    Esplicação:

    Verifique o nível de procurado do jogador.
    Код:

    Código:
    SetPlayerWantedLevel


    Dar Nivel De Procurado ao player que fez o kill
    Код:

    Código:
    SetPlayerWantedLevel(killerid, newlevel);


    Dar Score novamente ao player responsavel pelo kill
    Код:

    Código:
    SetPlayerScore(killerid,GetPlayerScore(killerid) +1);


    Contador de assassino que definimos no início
    Код:

    Código:
    Mortes[killerid]++;



    e aqui o codigo para chegar menssagens e contar a quantidade de mortes do jogador
    Код:

    Código:
    [size=14][size=13]if(Mortes[killerid] == 1)
    {
    format(stringx, sizeof(stringx), "[MORTES]: %s tirou o pe da lama jбЎ mandou um para a cova!", nome);
    SendClientMessageToAll(MORTES, stringx);
    }[/size][/size]


    [center][/center]

    Explicação:

    Garantir a quantidade de mortes que o jogador está tendo

    Код:

    Código:
    if (Mortes[killerid] == 1) // 1 Morte XD


    Levar uma mensagem a todos online
    Код:

    Código:
    format(stringx, sizeof(stringx), "[MORTES]: %s tirou o pe da lama jбЎ mandou um para a cova!", nome);
    SendClientMessageToAll(MORTES, stringx);


    Cor Que Definimos no inicio
    Код:

    Código:
    MORTES 0xD9000096


    Ajudei Quem Precisa e sу por que me pediram no skype[Tutorial] Sistema de Recompensa Evil

    Creditos: [eDl]Andre_Pawno



    [Tutorial] Sistema de Recompensa D07Xwqb
    [Tutorial] Sistema de Recompensa Yjab9HN

      Data/hora atual: Ter 5 Nov 2024 - 20:39