[AJUDA] Como Ficaria
#1

Galera Gostaria que me ajudassem estou montando um RPG Do 0 em SF dai queria saber como ficaria os comandos:/Convidar,/Expulsar

o /darlider e assim olhem:

pawn Код:
CMD:darorg(playerid, params[])
{
    new org, nomeorg[30];
    if(sscanf(params, "ud", iddele, org))
        return SendClientMessage(playerid, COR_CINZA1, "Use: /darorg [id] [org]");
    if(!IsPlayerConnected(iddele))
        return SendClientMessage(playerid, COR_CINZA2, "Jogador nгo conectado");
    if(org > 2 || org < 0)
        return SendClientMessage(playerid, COR_CINZA2, "As orgs sгo de 0 a 2 !");
    if(org == 0)
    {
        nomeorg = "Civil";
        SetPlayerSkin(iddele, 29);
        MasterInfo[iddele][pSkin] = 29;
        MasterInfo[iddele][pMembro] = 0;
        SpawnPlayer(iddele);
    }
    else if(org == 1)
    {
        nomeorg = "Policia Militar";
        SetPlayerSkin(iddele, 265);
        MasterInfo[iddele][pSkin] = 265;
        MasterInfo[iddele][pLider] = 1;
        SpawnPlayer(iddele);
    }
    else if(org == 2)
    {
        nomeorg = "Policia Civil";
        SetPlayerSkin(iddele, 164);
        MasterInfo[iddele][pSkin] = 164;
        MasterInfo[iddele][pLider] = 2;
        SpawnPlayer(iddele);
    }
    else if(org == 3)
    {
        nomeorg = "Exercito";
        SetPlayerSkin(iddele, 187);
        MasterInfo[iddele][pSkin] = 187;
        MasterInfo[iddele][pLider] = 3;
        SpawnPlayer(iddele);
    }
    else if(org == 4)
    {
        nomeorg = "Medicos";
        SetPlayerSkin(iddele, 174);
        MasterInfo[iddele][pSkin] = 174;
        MasterInfo[iddele][pLider] = 4;
        SpawnPlayer(iddele);
    }
    else if(org == 5)
    {
        nomeorg = "Taxistas";
        SetPlayerSkin(iddele, 255);
        MasterInfo[iddele][pSkin] = 255;
        MasterInfo[iddele][pLider] = 5;
        SpawnPlayer(iddele);
    }
    else if(org == 6)
    {
        nomeorg = "Surfistas";
        SetPlayerSkin(iddele, 45);
        MasterInfo[iddele][pSkin] = 45;
        MasterInfo[iddele][pLider] = 6;
        SpawnPlayer(iddele);
    }
    else if(org == 7)
    {
        nomeorg = "Cubanos";
        SetPlayerSkin(iddele, 25);
        MasterInfo[iddele][pSkin] = 25;
        MasterInfo[iddele][pLider] = 7;
        SpawnPlayer(iddele);
    }
    else if(org == 8)
    {
        nomeorg = "Os Cobras";
        SetPlayerSkin(iddele, 156);
        MasterInfo[iddele][pSkin] = 156;
        MasterInfo[iddele][pLider] = 8;
        SpawnPlayer(iddele);
    }
    else if(org == 9)
    {
        nomeorg = "Taliban";
        SetPlayerSkin(iddele, 123);
        MasterInfo[iddele][pSkin] = 123;
        MasterInfo[iddele][pLider] = 9;
        SpawnPlayer(iddele);
    }
    else if(org == 10)
    {
        nomeorg = "Grove";
        SetPlayerSkin(iddele, 107);
        MasterInfo[iddele][pSkin] = 107;
        MasterInfo[iddele][pLider] = 10;
        SpawnPlayer(iddele);
    }
    else if(org == 11)
    {
        nomeorg = "Los Santos Vagos";
        SetPlayerSkin(iddele, 108);
        MasterInfo[iddele][pSkin] = 108;
        MasterInfo[iddele][pLider] = 11;
        SpawnPlayer(iddele);
    }
    MasterInfo[iddele][pLider] = org;
    format(String, sizeof(String), "Vocк deu lнder da Org %s para o %s ", nomeorg, pNome(iddele));
    SendClientMessage(playerid, COR_AZULCLARO, String);
    format(String, sizeof(String), "O Administrador %s te deu lнder da Org %s", pNome(playerid), nomeorg);
    SendClientMessage(iddele, COR_AZULCLARO, String);
    return 1;
}
Reply
#2

pawn Код:
CMD:convidar(playerid, params[])
{
    if(sscanf(params, "u", iddele))
        return SendClientMessage(playerid, COR_CINZA1, "Use: /convidar [id]");
    if(!IsPlayerConnected(iddele))
        return SendClientMessage(playerid, COR_CINZA2, "Jogador nгo conectado");

        SetPlayerSkin(iddele, 29);
        MasterInfo[iddele][pSkin] = 29;
        MasterInfo[iddele][pMembro] = MasterInfo[playerid][pMembro];
...
fiz apenas uma base, estude e faзa o resto '-'
Reply
#3

pawn Код:
SetPlayerSkin(iddele, 29);        
MasterInfo[iddele][pSkin] = 29;        
MasterInfo[iddele][pMembro] = MasterInfo[playerid][pMembro];
Entao Todos seram skin 29?

e na minha opiniao num tinha que ser assim olha?

pawn Код:
MasterInfo[iddele][pLider] = MasterInfo[playerid][pMembro];
Reply
#4

pawn Код:
MasterInfo[iddele][pLider] = MasterInfo[playerid][pMembro];
assim vc vai estб setando a org do LIDER de quem vc convidar para a org do MEMBRO que convidou
Reply
#5

mano por gentileza poderia terminar o code do /convidar?
Reply
#6

nao sei como й seu sistema...
fiz de um jeito aki, so nao terminei (to tentando terminar meu Anti-Cheater)

pawn Код:
CMD:convidar(playerid, params[])
{
    if(sscanf(params, "u", iddele))
        return SendClientMessage(playerid, COR_CINZA1, "Use: /convidar [id]");
    if(!IsPlayerConnected(iddele))
        return SendClientMessage(playerid, COR_CINZA2, "Jogador nгo conectado");

    MasterInfo[iddele][pMembro] = MasterInfo[playerid][pMembro];
    if(MasterInfo[playerid][pLider] == 1) //Se a ORG do cara for a 1
    {
        SetPlayerSkin(iddele, ID SKIN ORG 1);
        MasterInfo[iddele][pSkin] = ID SKIN ORG 1;
    }
    if(MasterInfo[playerid][pLider] == 2) //Se a ORG do cara for a 2
    {
        SetPlayerSkin(iddele, ID SKIN ORG 2);
        MasterInfo[iddele][pSkin] = ID SKIN ORG 2;
    }
    if(MasterInfo[playerid][pLider] == 3) //Se a ORG do cara for a 3
    {
        SetPlayerSkin(iddele, ID SKIN ORG 3);
        MasterInfo[iddele][pSkin] = ID SKIN ORG 3;
    }
    ...
    SpawnPlayer(iddele);
}
Reply
#7

hummmm deu certim obrigado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)