level e respeito no Rg
#1

Estou comeзando a criar meu rg, mas nгo consigo colocar pra ele por o nivel e o respeito. ja tentei de varios jeitos e nenhum deu certo. Ja usei o search e nao achei o que queria.
pawn Код:
if (strcmp("/rg", cmdtext, true, 10) == 0)
{
    new name[MAX_PLAYERS], string[128];
    SendClientMessage(playerid, vermelho,"----------- Meu RG --------------");
    GetPlayerName(playerid, name, sizeof(name));
    format(string,sizeof(string)," Nome: %s Nivel: %d Respeito: %d/5", name);
    SendClientMessage(playerid, amarelo, string);
        SendClientMessage(playerid, vermelho,"----------- Meu RG --------------");
    return 1;
}
Esse й o code.

Se puderem me ajudar ficarei grato...
Reply
#2

Quote:
Originally Posted by leandro123456
Посмотреть сообщение
Estou comeзando a criar meu rg, mas nгo consigo colocar pra ele por o nivel e o respeito. ja tentei de varios jeitos e nenhum deu certo. Ja usei o search e nao achei o que queria.
pawn Код:
if (strcmp("/rg", cmdtext, true, 10) == 0)
{
    new name[MAX_PLAYERS], string[128];
    SendClientMessage(playerid, vermelho,"----------- Meu RG --------------");
    GetPlayerName(playerid, name, sizeof(name));
    format(string,sizeof(string)," Nome: %s Nivel: %d Respeito: %d/5", name);
    SendClientMessage(playerid, amarelo, string);
        SendClientMessage(playerid, vermelho,"----------- Meu RG --------------");
    return 1;
}
Esse й o code.

Se puderem me ajudar ficarei grato...

Bom, como й a sua variavel de respeito?

Como nгo informou sua variavel de respeito, vou colocar a usada em GF/THUG, entгo ai vai:

pawn Код:
if (strcmp("/rg", cmdtext, true, 10) == 0)
{
    new name[MAX_PLAYERS], string[128];
    SendClientMessage(playerid, vermelho,"----------- Meu RG --------------");
    GetPlayerName(playerid, name, sizeof(name));
    format(string,sizeof(string)," Nome: %s Nivel: %d Respeito: %d/5", name, GetPlayerScore(playerid), PlayerInfo[playerid][pExp]);
    SendClientMessage(playerid, amarelo, string);
        SendClientMessage(playerid, vermelho,"----------- Meu RG --------------");
    return 1;
}
Reply
#3

Minha variavel de respeito й Respeito[MAX_PLAYERS];
Reply
#4

Quote:
Originally Posted by leandro123456
Посмотреть сообщение
Minha variavel de respeito й Respeito[MAX_PLAYERS];
vc precisaria criar um comando que desse respeito ao player/ID.
pawn Код:
new cmd[128],idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/darespeito", true))
{
    new tmp[256],tmp2[256]; new id,respeito;
    tmp = strtok(cmdtext, idx);
    tmp2 = strtok(cmdtext, idx);
    id = strval(tmp);
    respeito = strval(tmp2);
    respeito[id] = respeito[id]+respeito;
    return 1;
}
N me culpe se nao funcionar :S. Nao sou o mestre em strcmp e strtok, pois odeio esses. Uso sscanf e dcmd. E recomendo
Reply
#5

Eu ja tenho sistema que dar respeito a cada 10 minutos, so preciso que o rg mostre quanto respeito e nivel o jogador tem.
Reply
#6

Entгo...

Код:
if (strcmp("/rg", cmdtext, true, 10) == 0)
{
    new name[MAX_PLAYERS], string[128];
    SendClientMessage(playerid, vermelho,"----------- Meu RG --------------");
    GetPlayerName(playerid, name, sizeof(name));
    format(string,sizeof(string)," Nome: %s Nivel: %d Respeito: %d/5", name,GetPlayerScore(playerid),Respeito);
    SendClientMessage(playerid, amarelo, string);
        SendClientMessage(playerid, vermelho,"----------- Meu RG --------------");
    return 1;
}
Reply
#7

Vou tentar aqui, se der certo, eu falo aqui.

--- EDIT ----

Deu certo, vlw pela ajuda...
Reply
#8

Obs: Adapte o GetPlayerScore, pois nгo sei como funciona o seu sistema de level, se for level = score, acho que irб funcionar..
Reply
#9

eu adaptei pra quando desse 1 nivel, desse tbm 1 score.
Reply
#10

й mano, deu certo, entгo, й score tmb.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)