SA-MP Forums Archive
[AJUDA] Orgs buga todo o GM - 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] Orgs buga todo o GM (/showthread.php?tid=306648)



[AJUDA] Orgs buga todo o GM - Chefe - 27.12.2011

Fala ae rapaziada de boa?

Seguinte, baixei um GM tudo ok.

Ta tudo normal, atй que, quando eu coloco um player em uma organizaзгo, seja de lнder ou de membro, o GM buga todo, e para desbugar tenho que ir no arquivo orgs e apagar a org que foi criada, por que convidei, ai funciona normal, mais se por uma pessoa em uma org, ja buga tudo, alguйm sabe me dizer o que ta acontecendo?


Re: [AJUDA] Orgs buga todo o GM - Lуs - 27.12.2011

Posta o /convidar ou algo do tipo?


Re: [AJUDA] Orgs buga todo o GM - steki. - 27.12.2011

Deixa eu compilar o meu bola_de_cristal.cpp aqui.


Respuesta: [AJUDA] Orgs buga todo o GM - Chefe - 27.12.2011

Nгo sei o que tenho que colocar, de uma olhada nisso

ORGS
PHP код:
new OrgsCargos[][30] = {
"Lнder",
"Sub-lнder-1",
"Sub-lнder-2",
"Membro-1",
"Membro-2",
"Membro-3",
"Membro-4",
"Membro-5",
"Membro-6",
"Membro-7",
"Membro-8",
"Membro-9",
"Membro-10",
"Membro-11",
"Membro-12",
"Membro-13",
"Membro-14",
"Membro-15",
"Membro-16",
"Membro-17",
"Membro-18",
"Membro-19",
"Membro-20",
"Membro-21",
"Membro-22",
"Membro-23",
"Membro-24",
"Membro-25",
"Membro-26",
"Membro-27"
};
new 
OrgsNames[MAX_ORGS][24] = {
{
"Nenhuma"},
{
"Policia Militar"},
{
"Policia Federal"},
{
"Forзas Armadas"},
{
"Bombeiros"},
{
"Front Yard Ballas"},
{
"Grove Street"},
{
"Polнtico"},
{
"Hitman"},
{
"San News"},
{
"Lowrider"},
{
"San Fierro Riffa"},
{
"Los Santos Vagos"},
{
"MotorBikers"},
{
"Guarda Municipal"},
{
"Varrio Los Aztecas"},
{
"Mafia Russa"},
{
"Yakuza"},
{
"Drifters"},
{
"Bloods"},
{
"Creeps"},
{
"BOPE"},
{
"Alqaeda"},
{
"Policia Civil"},
{
"Kings"}
};
new 
OrgsNamesSmall[MAX_ORGS][24] = {
{
"Nenhuma"},
{
"PM"},
{
"PF"},
{
"FA"},
{
"Bombeiros"},
{
"Ballas"},
{
"Grove"},
{
"Politico"},
{
"Hitman"},
{
"SA News"},
{
"Lowrider"},
{
"Riffa"},
{
"Vagos"},
{
"Bikers"},
{
"Guarda Municipal"},
{
"Aztecas"},
{
"Russa"},
{
"Yakuza"},
{
"Drifters"},
{
"Bloods"},
{
"Creeps"},
{
"BOPE"},
{
"Alqaeda"},
{
"PC"},
{
"Kings"}
};
new 
OrgsSalaries[MAX_ORGS] = {
0,
550,//PM
550,//PF
500,//FA
300,//BOMBEIROS
200,//BALLAS
200,//GROVE
700,//POLITICO
360,//HITMAN
410,//SA NEWS
200,//LOWRIDER
200,//RIFFA
200,//VAGOS
500,//BIKERS
400,//GUARDA MUNICIPAL
200,//AZTECAS
350,//RUSSA
350,//YAKUZA
200,//DRIFTERS
200,//BLOODS
200,//CREEPS
500,//BOPE
400,//ALQAEDA
200,//PC
200//KINGS
};
new 
OrgsColors[MAX_ORGS] = {
0xC0C0C077,
COLOR_PM,
COLOR_PF,
COLOR_FA,
COLOR_MEDICOS,
COLOR_BALLAS,
COLOR_GROOVE,
COLOR_PREF,
COLOR_HITMAN,
COLOR_SANEWS,
COLOR_LOWRIDERS,
COLOR_RIFA,
COLOR_VAGOS,
COLOR_BIKERS,
COLOR_MUNICIPAL,
COLOR_AZTECAS,
COLOR_RUSSA,
COLOR_YAKUZA,
COLOR_DRIFTERS,
COLOR_BLOODS,
COLOR_CREEPS,
COLOR_BOPE,
COLOR_ALQAEDA,
COLOR_PCIVIL,
COLOR_KINGS
};
new 
PixColors[MAX_ORGS] = {
0xC0C0C077,
COLOR_PMPIX,
COLOR_PFPIX,
COLOR_FAPIX,
COLOR_MEDICOSPIX,
COLOR_BALLASPIX,
COLOR_GROOVEPIX,
COLOR_PREFPIX,
COLOR_HITMANPIX,
COLOR_SANEWSPIX,
COLOR_LOWRIDERSPIX,
COLOR_RIFAPIX,
COLOR_VAGOSPIX,
COLOR_BIKERSPIX,
COLOR_MUNICIPALPIX,
COLOR_AZTECASPIX,
COLOR_RUSSAPIX,
COLOR_YAKUZAPIX,
COLOR_DRIFTERSPIX,
COLOR_BLOODSPIX,
COLOR_CREEPSPIX,
COLOR_BOPEPIX,
COLOR_ALQAEDAPIX,
COLOR_PCIVILPIX,
COLOR_KINGSPIX
}; 
DAR LIDER PARA O PLAYER

PHP код:
    dcmd_darlider(playeridparams[])
    {
        if(
Player[playerid][pAdmin] < 6)
            return 
SendClientMessage(playeridCOLOR_RED"[ERRO] Vocк nгo tem permissгo para usar este comando!");
           new 
tmp[24], idxtmp strtok(paramsidx);
        if(!
strlen(tmp))
                return 
SendClientMessage(playeridCOLOR_GREY"[USO] /darlider [id/nick] [Number(1-22)]");
        new 
level;
        new 
yearmonth,day;
        
getdate(yearmonthday);
        new 
hour,minuite,second;
        
gettime(hour,minuite,second);
        new 
giveid ReturnUser(tmp);
           
tmp strtok(paramsidx);
        
level strval(tmp);
        if(
level 24 || level 0)
            return 
SendClientMessage(playeridCOLOR_RED,"[ERRO] Nъmeros entre 1 e 24");
        if(
IsPlayerConnected(giveid))
        {
            if(
giveid != INVALID_PLAYER_ID)
            {
                if(
Player[giveid][pMember] != 0)
                    return 
SendClientMessage(playeridCOLOR_LIGHTBLUE"O jogador jб tem uma profissгo.");
                
Player[giveid][pLeader] = level;
                if(
Player[giveid][pAdmin] < 6)
                {
                    
format(thestringsizeof(thestring), "%s lhe deu o direito administracгo profissional, digite /rg."Player[playerid][pName]);
                    
SendClientMessage(giveidCOLOR_LIGHTBLUEthestring);
                    
format(thestringsizeof(thestring), "%s й o novo lнder administrativo da ORG %s (%d)."Player[giveid][pName], OrgsNames[level], level);
                    
SendClientMessage(playeridCOLOR_LIGHTBLUEthestring); 
ONDE FICA ARMEZENADO AS ORG
PHP код:
    new org[128],org2[128],string[1024],Org[32],tmp[32],giveid;
    
format(org,128,"/RPG/orgs/%s.ini",OrgsNamesSmall[Player[playerid][pMember]]);
    
string " ";
    
Org OrgsNames[GetPlayerOrg(playerid)];
    for(new 
i=0;i<sizeof(OrgsCargos);i++)
    {
        
format(tmp,32,"%s",dini_Get(org,OrgsCargos[i]));
        
giveid ReturnUser(tmp);
        if(
IsPlayerConnected(giveid))
            
format(org2,128,"{C2A2DA}%s - %s - {00D900}Online\n",OrgsCargos[i],dini_Get(org,OrgsCargos[i]));
        else if(
strcmp(dini_Get(org,OrgsCargos[i]),"Nenhum",true)==0)
                
format(org2,128,"{C2A2DA}%s - Nenhum\n",OrgsCargos[i]);
        else
            
format(org2,128,"{C2A2DA}%s - %s - {AA3333}Offline\n",OrgsCargos[i],dini_Get(org,OrgsCargos[i]));
        if(
strlen(string) < 1000)
            
format(string,2048,"%s %s",stringorg2);
    }
    
ShowPlayerDialog(playerid24DIALOG_STYLE_MSGBOXOrgstring"Fechar""");
}
stock AddMembro(giveid)
{
    new 
org[128];
    
format(org,128,"/RPG/orgs/%s.ini",OrgsNamesSmall[Player[giveid][pMember]]);
    if(!
dini_Exists(org))
    {
        
dini_Create(org);
        for(new 
i=0;i<sizeof(OrgsCargos);i++)
        {
            if(
i==&& Player[giveid][pLeader] != 0)
               
dini_Set(org,"Lнder",Player[giveid][pName]);
            else
                
dini_Set(org,OrgsCargos[i],"Nenhum");
        }
    }
    else
    {
        new 
l;
        if(
Player[giveid][pRank] == 6)
            
l=0;
        else if(
Player[giveid][pRank] < 4)
            
l=3;
        for(new 
i=l;i<sizeof(OrgsCargos);i++)
               if(
strcmp(dini_Get(org,OrgsCargos[i]),"Nenhum",true)==0)
                return 
dini_Set(org,OrgsCargos[i],Player[giveid][pName]);
        return 
SendClientMessage(giveid,COLOR_RED,"[ERRO] Esta organizaзгo jб atingiu o limite de membros.");
    }
    return 
1;




Re: [AJUDA] Orgs buga todo o GM - ViniBorn - 27.12.2011

Esse GM aн tem muito bug hein...