SA-MP Forums Archive
[Pedido] Tranformar Este Cуdigo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Tranformar Este Cуdigo (/showthread.php?tid=272898)



[Pedido] Tranformar Este Cуdigo - 1The1AleX1 - 30.07.2011

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?


Re: [Pedido] Tranformar Este Cуdigo - rjjj - 30.07.2011

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 .


Re: [Pedido] Tranformar Este Cуdigo - 1The1AleX1 - 30.07.2011

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.


Re: [Pedido] Tranformar Este Cуdigo - 1The1AleX1 - 30.07.2011

Ngm?


Re: [Pedido] Tranformar Este Cуdigo - Shadoww5 - 30.07.2011

Troca o cmdtext por cmd.


Re: [Pedido] Tranformar Este Cуdigo - Ricop522 - 30.07.2011

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;
}



Re: [Pedido] Tranformar Este Cуdigo - 1The1AleX1 - 31.07.2011

Reputacion Pra Todos ^^


Vlw.