[Pedido] Tranformar Este Cуdigo
#1

Eae Galera.

Bom, POR FAVOR, Jб Anda Neste Rumo Das Orgґs Б Mais De 1 Mкs.... Com MUITA Ajuda, Jб Sу Falta 1 Coisa.
Tenho O Comando /DarLider, Mas Nгo Grava No Info Org. Entгo Eu Vinha Pedir, Se Alguйm Me Podia Fazer Isso.


Minhas Orgґs: http://pastebin.com/nzNDuqDb

O Comando /darlider:
PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext"/darlider"true) == 0)
    {
        
tmp strtok(cmdtextidx);
        new 
id strval(tmp);
        if(!
strlen(tmp)) return SendClientMessage(playerid, -"Use: /darlider [id]");
        if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1"(ERRO) ID invбlido !");
        
Cargo[id] = 6;
        
SendClientMessage(id, -1"(INFO) Parabйns, vocк й lнder agora!");
        return 
true;
    }
    return 
false;

Entгo Eu Queria, 'Colar' O /DarLider Na Info Org, E Gravar Tmb.


Alguйm Me AJuda?
Reply
#2

Basta adicionar isto no seu comando, logo acima do return true; :


pawn Код:
new NickName[MAX_PLAYER_NAME];
GetPlayerName(id, NickName, MAX_PLAYER_NAME);
strmid(OrgInfo[Org[id]][Lider],NickName,false,strlen(NickName),MAX_PLAYER_NAME);

E o nome do jogador, assim como vocк pediu, serб gravado no "Info Org", como o lнder da organizaзгo na qual ele estб .


Espero ter ajudado .
Reply
#3

Meu Comando Ficou Assim:
PHP код:
if(strcmp(cmdtext"/darlider"true) == 0)
{
tmp strtok(cmdtextidx);
new 
id strval(tmp);
if(!
strlen(tmp)) return SendClientMessage(playerid, -"Use: /darlider [id]");
if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1"(ERRO) ID invбlido !");
Cargo[id] = 6;
SendClientMessage(id, -1"(INFO) Parabйns, vocк й lнder agora!");
new 
NickName[MAX_PLAYER_NAME];
GetPlayerName(idNickNameMAX_PLAYER_NAME);
strmid(OrgInfo[Org[id]][Lider],NickName,false,strlen(NickName),MAX_PLAYER_NAME);
return 
true;

Mas Tem BUG. Quando Entro No Jogo, Digito /darlider Aparece: Use: /darlider [id], eu digito /darlider 0 aparece SERVER: UNKNOW COMAND.

Acho que й BUG. No GM n daб nenhum erro/warning.


ajuda PF.
Reply
#4

Ngm?
Reply
#5

Troca o cmdtext por cmd.
Reply
#6

pawn Код:
if(!strcmp(cmd, "/darlider", true))
{
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, -1 , "Use: /darlider [id]");
    new id = strval(tmp);
    if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "(ERRO) ID invбlido !");
    Cargo[id] = 6;
    SendClientMessage(id, -1, "(INFO) Parabйns, vocк й lнder agora!");
    new NickName[MAX_PLAYER_NAME];
    GetPlayerName(id, NickName, MAX_PLAYER_NAME);
    strmid(OrgInfo[Org[id]][Lider],NickName,false,strlen(NickName),MAX_PLAYER_NAME);
    return true;
}
Reply
#7

Reputacion Pra Todos ^^


Vlw.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)