[AJUDA]Comando /darlider Ajuudda aeew .
#1

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 ?
Reply
#2

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.
Reply
#3

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.
Reply
#4

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;
}
Reply
#5

Dariia para passar um base em STRCMP?

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

Agradeзo!
Reply
#6

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
Reply
#7

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?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)