SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 12 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

+7
Dr.House
Gabriela
BaD
נ๏รмล™
FoX_CrowLey
яafaєlѕcяιρт®
Put_Script
11 participantes

    Sistema De Clãns † by : Put_Script

    Put_Script
    Put_Script
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 41
    Moedas : 4428
    Data de inscrição : 04/05/2012

    Sistema De Clãns † by : Put_Script Empty Sistema De Clãns † by : Put_Script

    Mensagem por Put_Script Dom 6 maio 2012 - 23:01

    Basta Vcs Colarem Esse Código No Seu Gm


    Código:
    #include
    #include

    #define COR_ERRO 0xFF0000DD
    #define COR_BRANCO 0xFFFFFFAA
    #define COR_ADM 0x007FFFAA

    new
    gstring[256], gFile[256], pFile[256];
    #define MensagemFormatada(%1,%2,%3,%4) do{format(gstring,sizeof(gstring),%3,%4);SendClientMessage(%1,%2,gstring);}while(IsPlayerConnected(-1))
    #define MensagemFormatadaAll(%1,%2,%3) do{format(gstring,sizeof(gstring),%2,%3);SendClientMessageToAll(%1,gstring);}while(IsPlayerConnected(-1))

    new convidou[MAX_PLAYERS];
    new msgcount[MAX_PLAYERS];
    new timercou[MAX_PLAYERS];
    new msgconvi[MAX_PLAYERS];

    forward MesagemClaConvite(playerid);

    public OnPlayerConnect(playerid)
    {
    if(msgconvi[playerid] == 1)
    {
    KillTimer(timercou[playerid]);
    }
    msgcount[playerid] = -1;
    msgconvi[playerid] = 0;
    return 1;
    }

    public OnPlayerDisconnect(playerid, reason)
    {
    if(msgconvi[playerid] == 1)
    {
    KillTimer(timercou[playerid]);
    }
    msgcount[playerid] = -1;
    msgconvi[playerid] = 0;
    return 1;
    }

    public OnPlayerSpawn(playerid)
    {
    return 1;
    }

    public OnPlayerText(playerid, text[])
    {
    if(text[0] == '!')
    {
    format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(playerid));
    if(dini_Exists(pFile))
    {
    if(strcmp(dini_Get(pFile, "cla"), "Nenhum", false))
    {
    new
    tmp[128]
    ;
    strmid(tmp, text, 1, strlen(text));
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Uso correto: ! [ Mensagem ]");
    return 0;
    }
    else
    {
    for(new c = 0; c < MAX_PLAYERS; c++)
    {
    if(IsPlayerConnected(c))
    {
    format(gFile, sizeof(gFile), "clas/%s.ini", PlayerName(c));
    if(strcmp(dini_Get(gFile, "cla"), "Nenhum", false))
    {
    if(strcmp(dini_Get(gFile, "cla"), dini_Get(pFile, "cla"), true) == 0)
    {
    format(gstring, sizeof(gstring), "| Chat Clã | %s: %s", PlayerName(playerid), tmp);
    SendClientMessage(c, 0x00FF00AA, gstring);
    }
    }
    }
    }
    return 0;
    }
    }
    }
    }
    return 1;
    }

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new
    cmd[128], tmp[128], idx
    ;
    cmd = strtok(cmdtext, idx);

    if(strcmp(cmd, "/criarcla", true) == 0)
    {
    format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(playerid));
    if(dini_Exists(pFile))
    {
    if(strcmp(dini_Get(pFile, "cla"), "Nenhum", false))
    {
    format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));
    if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), true) == 0)
    {
    MensagemFormatada(playerid, COR_ERRO, "| ERRO | Você é dono do clã %s, exclua-o primeiro para poder criar outro!", dini_Get(pFile, "cla"));
    }
    else if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), false))
    {
    MensagemFormatada(playerid, COR_ERRO, "| ERRO | Você é membro do clã %s, primeiro saia do clã para criar o seu!", dini_Get(pFile, "cla"));
    }
    return 1;
    }
    }
    else if(!dini_Exists(pFile))
    {
    dini_Create(pFile);
    dini_Set(pFile, "cla", "Nenhum");
    }
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Uso correto: /GangueCriar [ nome do clã ]");
    return 1;
    }
    if(strlen(result) > 25)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Nome muito grande!");
    return 1;
    }
    format(gFile, sizeof(gFile), "clas/%s.ini", result);
    if(dini_Exists(gFile))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Já à uma existente com esse nome, escolha outro!");
    return 1;
    }
    else if(!dini_Exists(gFile))
    {
    dini_Create(gFile);
    dini_Set(gFile, "Dono", PlayerName(playerid));
    dini_Set(gFile, "Membro1", "Ninguem");
    dini_Set(gFile, "Membro2", "Ninguem");
    dini_Set(gFile, "Membro3", "Ninguem");
    dini_Set(gFile, "Membro4", "Ninguem");
    dini_Set(gFile, "Membro5", "Ninguem");
    dini_Set(gFile, "Membro6", "Ninguem");
    dini_Set(gFile, "Membro7", "Ninguem");
    dini_Set(gFile, "Membro8", "Ninguem");
    dini_Set(gFile, "Membro9", "Ninguem");
    dini_Set(gFile, "Membro10", "Ninguem");
    dini_Set(gFile, "Membro11", "Ninguem");
    dini_Set(gFile, "Membro12", "Ninguem");
    dini_Set(gFile, "Membro13", "Ninguem");
    dini_Set(gFile, "Membro14", "Ninguem");
    dini_Set(gFile, "Membro15", "Ninguem");
    }
    format(gstring, sizeof(gstring), "| INFO | %s você criou a gangue %s", PlayerName(playerid), result);
    SendClientMessage(playerid, COR_ADM, gstring);
    dini_Set(pFile, "cla", result);
    return 1;
    }
    if(strcmp(cmd, "/excluircla", true) == 0)
    {
    format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(playerid));
    if(!dini_Exists(pFile))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Você não é dono de nenhum clã!");
    return 1;
    }
    else if(dini_Exists(pFile))
    {
    if(strcmp(dini_Get(pFile, "cla"), "Nenhum", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Você não é dono de nenhum clã!");
    return 1;
    }
    else if(strcmp(dini_Get(pFile, "cla"), "Nenhum", false))
    {
    format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));

    if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), true) == 0)
    {
    if(strcmp(dini_Get(gFile, "Membro1"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro1"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro2"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro2"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro3"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro3"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro4"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro4"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro5"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro5"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro6"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro6"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro7"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro7"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro8"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro8"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro9"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro9"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro10"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro10"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro11"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro11"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro12"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro12"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro13"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro13"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro14"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro14"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    if(strcmp(dini_Get(gFile, "Membro15"), "Ninguem", false))
    {
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro15"));
    if(dini_Exists(gstring)) dini_Remove(gstring);
    }
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você excluiu seu clã %s", dini_Get(pFile, "cla"));
    dini_Remove(gFile);
    dini_Remove(pFile);
    return 1;
    }
    else if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), false))
    {
    MensagemFormatada(playerid, COR_ERRO, "| ERRO | Você é membro do clã %s, portanto você não pode excluir!", dini_Get(pFile, "cla"));
    return 1;
    }
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/convidarcla", true) == 0)
    {
    format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(playerid));
    if(!dini_Exists(pFile))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Você não é dono de nenhum clã!");
    return 1;
    }
    else if(dini_Exists(pFile))
    {
    if(strcmp(dini_Get(pFile, "cla"), "Nenhum", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Você não é dono de nenhum clã!");
    return 1;
    }
    else if(strcmp(dini_Get(pFile, "cla"), "Nenhum", false))
    {
    format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));

    if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), true) == 0)
    {
    if(strcmp(dini_Get(gFile, "Membro1"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro2"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro3"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro4"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro5"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro6"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro7"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro8"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro9"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro10"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro11"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro12"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro13"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro14"), "Ninguem", false) &&
    strcmp(dini_Get(gFile, "Membro15"), "Ninguem", false))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Seu clã já possui 15 membros, as vagas estão esgotadas!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    new id;
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Uso correto: /ConvidarCla [ id do player ]");
    return 1;
    }
    id = strval(tmp);
    if(!IsPlayerConnected(id))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Jogador desconectado!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", PlayerName(id));
    if(dini_Exists(gstring))
    {
    if(strcmp(dini_Get(gstring, "cla"), "Nenhum", false))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Esse jogador já possui um clã!");
    return 1;
    }
    else
    {
    MensagemFormatada(id, COR_ADM, "| INFO | %s está convidando você para ser membro do clã %s", PlayerName(playerid), dini_Get(pFile, "cla"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | %s você está convidando %d para ser membro do seu clã %s", PlayerName(playerid), PlayerName(id), dini_Get(pFile, "cla"));
    timercou[id] = SetTimerEx("MesagemClaConvite", 4000, true, "i", id);
    convidou[id] = playerid;
    return 1;
    }
    }
    else if(!dini_Exists(gstring))
    {
    MensagemFormatada(id, COR_ADM, "| INFO | %s está convidando você para ser membro do clã %s", PlayerName(playerid), dini_Get(pFile, "cla"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | %s você está convidando %s para ser membro do seu clã %s", PlayerName(playerid), PlayerName(id), dini_Get(pFile, "cla"));
    timercou[id] = SetTimerEx("MesagemClaConvite", 4000, true, "i", id);
    convidou[id] = playerid;
    msgconvi[id] = 1;
    return 1;
    }
    }
    else if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), false))
    {
    MensagemFormatada(playerid, COR_ERRO, "| ERRO | Você é membro do clã %s, portanto você não pode excluir!", dini_Get(pFile, "cla"));
    return 1;
    }
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/aceitar", true) == 0)
    {
    if(msgconvi[playerid] == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Ninguém está oferecendo convite para você!");
    return 1;
    }
    else if(msgconvi[playerid] == 1)
    {
    format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(convidou[playerid]));
    format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));
    format(gstring, sizeof(gstring), "clas/%s.ini", PlayerName(playerid));
    if(!dini_Exists(gstring))
    {
    dini_Create(gstring);
    dini_Set(gstring, "cla", dini_Get(pFile, "cla"));
    }
    else if(dini_Exists(gstring))
    {
    dini_Set(gstring, "cla", dini_Get(pFile, "cla"));
    }
    if(strcmp(dini_Get(gFile, "Membro1"), "Ninguem", true) == 0){dini_Set(gFile, "Membro1", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro2"), "Ninguem", true) == 0){dini_Set(gFile, "Membro2", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro3"), "Ninguem", true) == 0){dini_Set(gFile, "Membro3", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro4"), "Ninguem", true) == 0){dini_Set(gFile, "Membro4", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro5"), "Ninguem", true) == 0){dini_Set(gFile, "Membro5", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro6"), "Ninguem", true) == 0){dini_Set(gFile, "Membro6", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro7"), "Ninguem", true) == 0){dini_Set(gFile, "Membro7", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro8"), "Ninguem", true) == 0){dini_Set(gFile, "Membro8", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro9"), "Ninguem", true) == 0){dini_Set(gFile, "Membro9", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro10"), "Ninguem", true) == 0){dini_Set(gFile, "Membro10", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro11"), "Ninguem", true) == 0){dini_Set(gFile, "Membro11", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro12"), "Ninguem", true) == 0){dini_Set(gFile, "Membro12", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro13"), "Ninguem", true) == 0){dini_Set(gFile, "Membro13", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro14"), "Ninguem", true) == 0){dini_Set(gFile, "Membro14", PlayerName(playerid));}
    else if(strcmp(dini_Get(gFile, "Membro15"), "Ninguem", true) == 0){dini_Set(gFile, "Membro15", PlayerName(playerid));}
    MensagemFormatada(convidou[playerid], COR_ADM, "| INFO | %s aceitou ser membro do seu clã!", PlayerName(playerid));
    MensagemFormatada(playerid, COR_ADM, "| INFO | %s você aceitou ser membro do clã %s", PlayerName(playerid), dini_Get(pFile, "cla"));
    KillTimer(timercou[playerid]);
    msgcount[playerid] = -1;
    msgconvi[playerid] = 0;
    return 1;
    }
    }
    if(strcmp(cmd, "/saircla", true) == 0)
    {
    format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(playerid));
    if(!dini_Exists(pFile))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Você não é dono de nenhum clã!");
    return 1;
    }
    else if(dini_Exists(pFile))
    {
    if(strcmp(dini_Get(pFile, "cla"), "Nenhum", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Você não é dono de nenhum clã!");
    return 1;
    }
    else if(strcmp(dini_Get(pFile, "cla"), "Nenhum", false))
    {
    format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));

    if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), true) == 0)
    {
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você é dono clã %s portando não pode sair!", dini_Get(pFile, "cla"));
    return 1;
    }
    else if(strcmp(dini_Get(gFile, "Membro1"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro1", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro2"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro2", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro3"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro3", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro4"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro4", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro5"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro5", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro6"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro6", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro7"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro7", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro8"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro8", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro9"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro9", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro10"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro10", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro11"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro11", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro12"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro12", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro13"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro13", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro14"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro14", "Ninguem");}
    else if(strcmp(dini_Get(gFile, "Membro15"), PlayerName(playerid), true) == 0){dini_Set(gFile, "Membro15", "Ninguem");}
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você saiu clã %s com sucesso!", dini_Get(pFile, "cla"));
    dini_Remove(pFile);
    return 1;
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/expulsarcla", true) == 0)
    {
    format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(playerid));
    if(!dini_Exists(pFile))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Você não é dono de nenhum clã!");
    return 1;
    }
    else if(dini_Exists(pFile))
    {
    if(strcmp(dini_Get(pFile, "cla"), "Nenhum", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Você não é dono de nenhum clã!");
    return 1;
    }
    else if(strcmp(dini_Get(pFile, "cla"), "Nenhum", false))
    {
    format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));

    if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), false))
    {
    MensagemFormatada(playerid, COR_ERRO, "| ERRO | Você não é dono do clã %s!", dini_Get(pFile, "cla"));
    return 1;
    }
    else
    {
    tmp = strtok(cmdtext, idx);
    new
    Membron
    ;
    Membron = strval(tmp);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Uso correto: /ExpulsarCla [ id do membro ]");
    return 1;
    }
    if(Membron < 1 || Membron > 15)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Membros de 1 à 15 somente!");
    return 1;
    }
    if(Membron == 1)
    {
    if(strcmp(dini_Get(gFile, "Membro1"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 1!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro1"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro1"));
    dini_Set(gFile, "Membro1", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 2)
    {
    if(strcmp(dini_Get(gFile, "Membro2"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 2!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro2"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro2"));
    dini_Set(gFile, "Membro2", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 3)
    {
    if(strcmp(dini_Get(gFile, "Membro3"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 3!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro3"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro3"));
    dini_Set(gFile, "Membro3", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 4)
    {
    if(strcmp(dini_Get(gFile, "Membro4"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 4!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro4"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro4"));
    dini_Set(gFile, "Membro4", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 5)
    {
    if(strcmp(dini_Get(gFile, "Membro5"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 5!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro5"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro5"));
    dini_Set(gFile, "Membro5", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 6)
    {
    if(strcmp(dini_Get(gFile, "Membro6"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 6!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro6"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro6"));
    dini_Set(gFile, "Membro6", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 7)
    {
    if(strcmp(dini_Get(gFile, "Membro7"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 7!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro7"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro7"));
    dini_Set(gFile, "Membro7", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron ==
    {
    if(strcmp(dini_Get(gFile, "Membro8"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 8!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro8"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro8"));
    dini_Set(gFile, "Membro8", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 9)
    {
    if(strcmp(dini_Get(gFile, "Membro9"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 9!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro9"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro9"));
    dini_Set(gFile, "Membro9", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 10)
    {
    if(strcmp(dini_Get(gFile, "Membro10"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 10!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro10"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro10"));
    dini_Set(gFile, "Membro10", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 11)
    {
    if(strcmp(dini_Get(gFile, "Membro11"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 11!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro11"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro11"));
    dini_Set(gFile, "Membro11", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 12)
    {
    if(strcmp(dini_Get(gFile, "Membro12"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 12!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro12"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro12"));
    dini_Set(gFile, "Membro12", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 13)
    {
    if(strcmp(dini_Get(gFile, "Membro13"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 13!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro13"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro13"));
    dini_Set(gFile, "Membro13", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 14)
    {
    if(strcmp(dini_Get(gFile, "Membro14"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 14!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro14"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro14"));
    dini_Set(gFile, "Membro14", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    else if(Membron == 15)
    {
    if(strcmp(dini_Get(gFile, "Membro15"), "Ninguem", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Não à nenhum membro na vaga número 15!");
    return 1;
    }
    format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro15"));
    MensagemFormatada(playerid, COR_ADM, "| INFO | Você expulsou %s do seu clã!", dini_Get(gFile, "Membro15"));
    dini_Set(gFile, "Membro15", "Ninguem");
    dini_Remove(gstring);
    return 1;
    }
    }
    }
    }
    return 1;
    }

    if(strcmp(cmd, "/recusar", true) == 0)
    {
    if(msgconvi[playerid] == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Ninguém está oferecendo convite para você!");
    return 1;
    }
    else if(msgconvi[playerid] == 1)
    {
    format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(convidou[playerid]));
    format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));
    MensagemFormatada(convidou[playerid], COR_ERRO, "| ERRO | %s recusou ser membro do seu clã!", PlayerName(playerid));
    MensagemFormatada(playerid, COR_ADM, "| INFO | %s você recusou ser membro do clã %s", PlayerName(playerid), dini_Get(pFile, "cla"));
    KillTimer(timercou[playerid]);
    msgcount[playerid] = -1;
    msgconvi[playerid] = 0;
    convidou[playerid] = -1;
    return 1;
    }
    }
    if(strcmp(cmd, "/infocla", true) == 0)
    {
    format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(playerid));
    if(strcmp(dini_Get(pFile, "cla"), "Nenhum", true) == 0)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Você não é membro de nenhum clã!");
    return 1;
    }
    format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));
    new Line1[128], Line2[128], Line3[128], Line4[128], Line5[128], cla[1024];
    new B1[ ] = "\n\n---------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n";
    new B2[ ] = "\n\n---------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n";
    format(Line1, sizeof(Line1), "\t\t\t\t{FF3333}Clã {33FF33}%s\n{FF3333}Dono {33FF33}%s\n\n\n", dini_Get(pFile, "cla"), dini_Get(gFile, "Dono"));
    format(Line2, sizeof(Line2), "{FF3333}Membro 1 - %s | Membro 2 - %s | Membro 3 - %s | Membro 4 - %s |\n\n", dini_Get(gFile, "Membro1"), dini_Get(gFile, "Membro2"), dini_Get(gFile, "Membro3"), dini_Get(gFile, "Membro4"));
    format(Line3, sizeof(Line3), "{33FF33}Membro 5 - %s | Membro 6 - %s | Membro 7 - %s | Membro 8 - %s |\n\n", dini_Get(gFile, "Membro5"), dini_Get(gFile, "Membro6"), dini_Get(gFile, "Membro7"), dini_Get(gFile, "Membro8"));
    format(Line4, sizeof(Line4), "{FF3333}Membro 9 - %s | Membro 10 - %s | Membro 11 - %s | Membro 12 - %s |\n\n", dini_Get(gFile, "Membro9"), dini_Get(gFile, "Membro10"), dini_Get(gFile, "Membro11"), dini_Get(gFile, "Membro12"));
    format(Line5, sizeof(Line5), "{33FF33}Membro 13 - %s | Membro 14 - %s | Membro 15 - %s\n\n", dini_Get(gFile, "Membro13"), dini_Get(gFile, "Membro14"), dini_Get(gFile, "Membro15"));
    format(cla, sizeof(cla), "%s%s%s%s%s%s%s", B1, Line1, Line2, Line3, Line4, Line5, B2);
    ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX, "| INFO | CLÃ", cla, "Sair", "");
    return 1;
    }
    return 0;
    }

    public MesagemClaConvite(playerid)
    {
    MensagemFormatada(playerid, COR_ADM, "| INFO | Para aceitar o convite feito por %s use ( /Aceitar ou /Recusar )", PlayerName(convidou[playerid]));
    MensagemFormatada(convidou[playerid], COR_ADM, "| INFO | Aguardando a resposta de %s . . .", PlayerName(playerid));
    msgcount[playerid] ++;
    if(msgcount[playerid] >= 5)
    {
    SendClientMessage(playerid, COR_ERRO, "| ERRO | Você demorou muito para responder e o convite foi cancelado!");
    MensagemFormatada(convidou[playerid], COR_ERRO, "| ERRO | %s demorou para responder e o convite foi cacenlado!", PlayerName(playerid));
    KillTimer(timercou[playerid]);
    msgcount[playerid] = -1;
    msgconvi[playerid] = 0;
    convidou[playerid] = -1;
    return 1;
    }
    return 1;
    }

    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }
    new offset = index,result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }

    stock PlayerName(playerid)
    {
    new gName[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, gName, sizeof(gName));
    return gName;
    }
    CODICO COLOCADO BY: IFOOX



    Sistema De Clãns † by : Put_Script RD2DI
    Sistema De Clãns † by : Put_Script RBKjS
    Sistema De Clãns † by : Put_Script UnnAk
    Sistema De Clãns † by : Put_Script NxWYv

    é Meu Fan ? Gosta De Mim ? Gosta Das Minhas Ajudas ? Dos Meus Conselhos ? Dos Meus Projetos ? Me Odeia ? Entao Usa ae :Sistema De Clãns † by : Put_Script 9ixTp
    яafaєlѕcяιρт®
    яafaєlѕcяιρт®
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 156
    Moedas : 4606
    Data de inscrição : 17/03/2012

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por яafaєlѕcяιρт® Seg 7 maio 2012 - 0:28

    Vei, use o [ code ][ /code ]




    Sistema De Clãns † by : Put_Script 15zmw0n


    Convidado VOCÊ É MEU FAN? USE MINHA FANBAR Smile
    Sistema De Clãns † by : Put_Script Neuuko

    SOU FAN:
    Sistema De Clãns † by : Put_Script Lokoh
    Sistema De Clãns † by : Put_Script 31971
    Sistema De Clãns † by : Put_Script 44301451298382352u


    BRASIL MASTER GAMES, SUA AVENTURA COMEÇA AQUI, IP:199.115.230.156:7777

    FUI ÚTIL A SUA PESSOA? DA UM +, NÃO CUSTA NADA!
    FoX_CrowLey
    FoX_CrowLey
    --> Postador Médio
    --> Postador Médio


    Mensagens : 320
    Moedas : 4767
    Data de inscrição : 06/04/2012

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por FoX_CrowLey Qui 10 maio 2012 - 17:44

    FAIL! Topico muito grande poste no pastebin e coloque aqui apenas o link =D CLOSED@ aew
    נ๏รмล™
    נ๏รмล™
    SS - Membro de honra
    SS - Membro de honra


    Mensagens : 101
    Moedas : 4496
    Data de inscrição : 08/04/2012
    Idade : 28
    Localização : Em Casa

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por נ๏รмล™ Qui 10 maio 2012 - 18:45

    Identação failure.



    Favorite Games:

    Sistema De Clãns † by : Put_Script 18608
    Sistema De Clãns † by : Put_Script 20206

    User:

    Sistema De Clãns † by : Put_Script 36200t
    avatar
    BaD
    --> Postador Médio
    --> Postador Médio


    Mensagens : 214
    Moedas : 4709
    Data de inscrição : 14/01/2012

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por BaD Qui 10 maio 2012 - 20:15

    Ja Coloquei o [ code ]
    FoX_CrowLey
    FoX_CrowLey
    --> Postador Médio
    --> Postador Médio


    Mensagens : 320
    Moedas : 4767
    Data de inscrição : 06/04/2012

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por FoX_CrowLey Qui 10 maio 2012 - 22:38

    Agora sim vico bem melhor =D Agora TOPICO UP
    נ๏รмล™
    נ๏รмล™
    SS - Membro de honra
    SS - Membro de honra


    Mensagens : 101
    Moedas : 4496
    Data de inscrição : 08/04/2012
    Idade : 28
    Localização : Em Casa

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por נ๏รмล™ Sex 11 maio 2012 - 1:42

    A identação continua failure.
    Sou alérgico à códigos mal identados.(E à GF's)



    Favorite Games:

    Sistema De Clãns † by : Put_Script 18608
    Sistema De Clãns † by : Put_Script 20206

    User:

    Sistema De Clãns † by : Put_Script 36200t
    Gabriela
    Gabriela
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 19
    Moedas : 4383
    Data de inscrição : 24/04/2012

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por Gabriela Sex 11 maio 2012 - 13:06

    fico legal



    Sistema De Clãns † by : Put_Script Mm7nkp
    Dr.House
    Dr.House
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 130
    Moedas : 4483
    Data de inscrição : 17/06/2012
    Idade : 27
    Localização : San Andreas _|/_

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por Dr.House Dom 17 Jun 2012 - 1:59

    Plagiar é feio amigo,

    Esse Sistema de Clã foi feito por: [NWD]Jim._.Carrey, não é so você retirar os creditos e postar aqui --'
    Deve fazer o seu proprio sistema sem plagiar, caso você poste falando: a eu que fiz e tal, eu posso mostrar o Link de um bom tempo atras do Jim Carrey postando esse sistema em um Blog, uma dica: Não Copie! Crie.

    Espero ter ajudado.

    dudu
    dudu
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 25
    Moedas : 4298
    Data de inscrição : 12/08/2012

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por dudu Qua 29 Ago 2012 - 1:34

    kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
    Chacal
    Chacal
    --> Postador Iniciante
    --> Postador Iniciante


    Celular : 49991234508
    Mensagens : 1
    Moedas : 965
    Data de inscrição : 08/08/2021
    Idade : 26

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por Chacal Dom 8 Ago 2021 - 21:15

    tem sistema de tag e cor de text do clan e cor de nicks dos player do clan ? seria otimo ter isso
    iShifT
    iShifT
    --> Postador Iniciante
    --> Postador Iniciante


    Celular : +55 85 9196-5465
    Mensagens : 60
    Moedas : 1362
    Data de inscrição : 13/11/2020
    Idade : 22

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por iShifT Qua 25 Ago 2021 - 16:24

    Chacal escreveu:tem sistema de tag e cor de text do clan e cor de nicks dos player do clan ? seria otimo ter isso
    Esse topico é antigo para um cacete '-'
    Stremmer_Scripter#0961
    Stremmer_Scripter#0961
    --> Postador Fanático
    --> Postador Fanático


    Celular : 17981120325
    Mensagens : 681
    Moedas : 2965
    Data de inscrição : 19/10/2019
    Idade : 28

    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por Stremmer_Scripter#0961 Dom 2 Jan 2022 - 23:14

    humm

    Conteúdo patrocinado


    Sistema De Clãns † by : Put_Script Empty Re: Sistema De Clãns † by : Put_Script

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui 28 Mar 2024 - 16:55