level e respeito no Rg[Resolvido] -
leandro123456 - 06.01.2011
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...
Re: level e respeito no Rg -
roginho_97 - 06.01.2011
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;
}
Re: level e respeito no Rg -
leandro123456 - 06.01.2011
Minha variavel de respeito й Respeito[MAX_PLAYERS];
Re: level e respeito no Rg -
blackwave - 06.01.2011
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
Re: level e respeito no Rg -
leandro123456 - 06.01.2011
Eu ja tenho sistema que dar respeito a cada 10 minutos, so preciso que o rg mostre quanto respeito e nivel o jogador tem.
Re: level e respeito no Rg -
Manteiga01 - 06.01.2011
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;
}
Re: level e respeito no Rg -
leandro123456 - 06.01.2011
Vou tentar aqui, se der certo, eu falo aqui.
--- EDIT ----
Deu certo, vlw pela ajuda...
Re: level e respeito no Rg -
Manteiga01 - 06.01.2011
Obs: Adapte o GetPlayerScore, pois nгo sei como funciona o seu sistema de level, se for level = score, acho que irб funcionar..
Re: level e respeito no Rg -
leandro123456 - 06.01.2011
eu adaptei pra quando desse 1 nivel, desse tbm 1 score.
Re: level e respeito no Rg -
roginho_97 - 06.01.2011
й mano, deu certo, entгo, й score tmb.