SA-MP Forums Archive
[AJUDA]Comando /darlider Ajuudda aeew . - 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: [AJUDA]Comando /darlider Ajuudda aeew . (/showthread.php?tid=355106)



[AJUDA]Comando /darlider Ajuudda aeew . - Dracocard - 28.06.2012

Galera e O Seguinte estou colocando orgs no meu gm de estudos so que nao sei fazer o comando de /darlider com o as orgs que tenho.

Код:
    	if(Orgs[playerid][pMembro] == 0 && Orgs[playerid][pLider] == 0) { becOrgs = "Civil"; }
    	else if(Orgs[playerid][pMembro] == 1 || Orgs[playerid][pLider] == 1) { becOrgs = "Polнcia Militar"; }
    	else if(Orgs[playerid][pMembro] == 2 || Orgs[playerid][pLider] == 2) { becOrgs = "Bope"; }
    	else if(Orgs[playerid][pMembro] == 3 || Orgs[playerid][pLider] == 3) { becOrgs = "Policia Civil"; }
    	else if(Orgs[playerid][pMembro] == 4 || Orgs[playerid][pLider] == 4) { becOrgs = "Policia Federal"; }
    	else if(Orgs[playerid][pMembro] == 5 || Orgs[playerid][pLider] == 5) { becOrgs = "Groove Street"; }
    	else if(Orgs[playerid][pMembro] == 6 || Orgs[playerid][pLider] == 6) { becOrgs = "Ballas"; }
    	else if(Orgs[playerid][pMembro] == 7 || Orgs[playerid][pLider] == 7) { becOrgs = "Aztecas"; }
    	else if(Orgs[playerid][pMembro] == 8 || Orgs[playerid][pLider] == 8) { becOrgs = "Vagos"; }
    	else if(Orgs[playerid][pMembro] == 9 || Orgs[playerid][pLider] == 9) { becOrgs = "Comando Vermelho"; }
    	else if(Orgs[playerid][pMembro] == 10 || Orgs[playerid][pLider] == 10) { becOrgs = "Hitman"; }
    	else if(Orgs[playerid][pMembro] == 11 || Orgs[playerid][pLider] == 11) { becOrgs = "Instrutor"; }
    	else if(Orgs[playerid][pMembro] == 12 || Orgs[playerid][pLider] == 12) { becOrgs = "Alqaeda"; }
    	else if(Orgs[playerid][pMembro] == 13 || Orgs[playerid][pLider] == 13) { becOrgs = "Taxista"; }
    	else if(Orgs[playerid][pMembro] == 14 || Orgs[playerid][pLider] == 14) { becOrgs = "Exercito"; }
E o seguinte essas sao as Orgs da para fazer um comando /darlider aeew para miim ?


Re: [AJUDA]Comando /darlider Ajuudda aeew . - humildadeforever - 28.06.2012

Olha sу, quando eu era novata, eu baixava vбrios GMs para estudar, nгo copiava nada, apenas estudava, e assim aprendi bastante. Eu pesquisava no GM e analisava todos cуdigos para saber como foram feitos cada sistema.

Faзa o mesmo que irб te ajudar bastante, vocк baixa e dб um 'search' no GM (CTRL+F), veja como foi feito e tenta fazer vocк mesmo.


Re: [AJUDA]Comando /darlider Ajuudda aeew . - Dracocard - 28.06.2012

Siim Cara mais toda vez que vou fazer tudo como esta ne outro gm de RP
da uns errinhos as vezes da erro nao sei nem no que akele porra

DA UMA BASE AEE,Namoraall.


Re: [AJUDA]Comando /darlider Ajuudda aeew . - humildadeforever - 28.06.2012

Ok, pega aн uma pequena base.

pawn Код:
CMD:darlider(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"voce nгo й admin logado na rcon.");
    new idp, idorg;
    if(sscanf(params,"ud", idp, idorg)) return SendClientMessage(playerid,-1,"Use: /darlider [ID Player] [ID Org]");
    if(idorg > 10 /*troque aqui pelo id maximo de org*/) return SendClientMessage(playerid,-1,"IDs da Org atй 10");
    Orgs[id][pLider] = idorg;
    return 1;
}



Re: [AJUDA]Comando /darlider Ajuudda aeew . - Dracocard - 28.06.2012

Dariia para passar um base em STRCMP?

So sei mecher em STRCMP e meu gm todo e STRCMP!

Agradeзo!


Re: [AJUDA]Comando /darlider Ajuudda aeew . - humildadeforever - 29.06.2012

Faz tempo que nгo uso strcmp + strtok, mas deve estar certo:
pawn Код:
if(strcmp(cmd,"/darlider", true) == 0)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"voce nгo й admin logado na rcon.");
    tmp = strtok(cmdtext, idx);
    if(!strval(tmp)) return SendClientMessage(playerid,-1,"Use: /darlider [ID Player] [ID Org]");
    new id = strval(tmp);
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Jogador nao conectado.");
    tmp = strtok(cmdtext, idx);
    if(!strval(tmp)) return SendClientMessage(playerid,-1,"Use: /darlider [ID Player] [ID Org]");
    new idorg = strval(tmp);
    if(idorg > 10 /*troque aqui pelo id maximo de org*/) return SendClientMessage(playerid,-1,"IDs da Org atй 10");
    Orgs[id][pLider] = idorg;
    return 1;
}

Agora й sу por as mensagens


Re: [AJUDA]Comando /darlider Ajuudda aeew . - Dracocard - 29.06.2012

Ficou Com um bug tipo quando eu digito /darlider [id] [id-org]

e coloco certo tipo coloco assim /darlider 0 1
ele continua dando o SendClientMessage

"Use: /darlider [ID Player] [ID Org]"
Tem comio arrumar isso aii?