[Ajuda] Descongela o Player
#1

Bom Galera eu percebi um bug ao meu GM tipo quando o player й congelado qualquer comando que ele digita Evolvendo dialog ele й descongelado igual a esse video um carro a venda em minha conce o player chega digita /orgs ou /rg varias coisas Evolvendo dialog й consegue andar nos carros alguem pode me ajudar?

Video -> http://*********/rkA8f-uXYmc
Reply
#2

Eu acho que isso й Normal, jб vi vбrios bugs envolvendo isso no SAMP.
Reply
#3

posta esse 2 comandos aqui.
Reply
#4

Bom PT nгo sгo so esses 2 comandos tem varios dialogs em meu gm ? mais vou postar os 2 comandos

PHP код:
if(strcmp(cmd"/orgs"true) == || strcmp(cmd"/profs"true) == 0)
    { 
        new 
DialogThiago[1500]; 
        if(
IsPlayerConnected(playerid))
        {  
                
//SendClientMessage(playerid, VERDE2, "|__________________________ Orgs __________________________|"); 
                
new arquivo[64];
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[1][Lider]);
                
format(string128" {7AADFF}1 - Policia Militar: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[1][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[2][Lider]);
                
format(string128" {ADC7D9}2 - B.O.P.E: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[2][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[3][Lider]);
                
format(string128" {6CD950}3 - Exercito: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[3][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string); 
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[4][Lider]);
                
format(string128" {F7819A}4 - S.A.M.U: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[4][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[5][Lider]);
                
format(string128" {337EFF}5 - Los Astecas: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[5][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[6][Lider]);
                
format(string128" {48A3E0}6 - Taliban: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[6][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[7][Lider]);
                
format(string128" {6AB4E6}7 - Prefeito: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[7][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[8][Lider]);
                
format(string128" {C2CBD1}8 - Hitmans: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[8][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[9][Lider]);
                
format(string128" {EDD893}9 - Rede Globo: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[9][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[10][Lider]);
                
format(string128" {93EDDE}10 - Taxista: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[10][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[11][Lider]);
                
format(string128" {BFA873}11 - Policia Federal: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[11][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[12][Lider]);
                
format(string128" {BF9B47}12 - Mбfia Cosa Nostra: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[12][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[13][Lider]);
                
format(string128" {8136B3}13 - Mбfia Yakuza: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[13][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[14][Lider]);
                
format(string128" {00DB1D}14 - Groove Street: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[14][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[15][Lider]);
                
format(string128" {EDE187}15 - Al'qaeda: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[15][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[16][Lider]);
                
format(string128" {BDA34D}16 - Policia Civil: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[16][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[17][Lider]);
                
format(string128" {CB42E3}17 - Ballas: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[17][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[18][Lider]);
                
format(string128" {E1ED00}18 - Los Vagos: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[18][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[19][Lider]);
                
format(string128" {FF0000}19 - Comando Vermelho: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[19][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[20][Lider]);
                
format(string128" {C90000}20 - Sons of Anarchy: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[20][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[21][Lider]);
                
format(string128" {46F274}21 - Drifters: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[21][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[22][Lider]);
                
format(string128" {A87A31}22 - Triads: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[22][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[23][Lider]);
                
format(string128" {FF0066}23 - F.A.R.C: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n"InfoOrg[23][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
format(arquivosizeof(arquivo),  "Contas/%s.ini"InfoOrg[24][Lider]);
                
format(string128" {FFB90F}24 - D.E.T.R.A.N: {FFFFFF}%s (%02d/%02d/%d-%d:%d:%02d)\n\n"InfoOrg[24][Lider], dini_Int(arquivo,"DiaLogin"),dini_Int(arquivo,"MesLogin"),dini_Int(arquivo,"AnoLogin"),dini_Int(arquivo,"HoraLogin"),dini_Int(arquivo,"MinutoLogin"),dini_Int(arquivo,"SegundoLogin"));
                
strcat(DialogThiago,string);
                
ShowPlayerDialog(playerid8723DIALOG_STYLE_MSGBOX"Lista de Lнderes das Organizaзхes"DialogThiago"Ok""Ok");
            }
        return 
true;
    } 
/rg

PHP код:
if (strcmp(cmd"/rg"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            if (
gPlayerLogged[playerid] != 0)
            {
                
ShowStats(playerid,playerid);
            }
            else
            {
                
SendClientMessage(playeridCOLOR_GRAD1"   Vocк nгo estб logado !");
            }
        }
        return 
true;
    } 
ShowStats do RG

PHP код:
public ShowStats(playerid,targetid)
{
    if(
IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
    {
        new 
cash =  GetPlayerMoney(targetid);
        new 
atext[20];
        if(
PlayerInfo[targetid][pSex] == 1) { atext "Masculino"; }
        else if(
PlayerInfo[targetid][pSex] == 2) { atext "Feminino"; }
        new 
dtext[20];
        if(
PlayerInfo[targetid][pDoenca] == 1) { dtext "Mongolismo"; }
        else if(
PlayerInfo[targetid][pDoenca] == 2) { dtext "AIDS"; }
        else if(
PlayerInfo[targetid][pDoenca] == 3) { dtext "Herpes Genital"; }
        else if(
PlayerInfo[targetid][pDoenca] == 4) { dtext "Cirrose"; }
        else if(
PlayerInfo[targetid][pDoenca] == 5) { dtext "Cвncer de Pulmгo"; }
        else { 
dtext "Nenhuma"; }
        new 
rtext[64];
        if(
PlayerInfo[targetid][pMembro] == || PlayerInfo[targetid][pLider] == 1)//PD Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Cadete"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Cabo"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Sargento"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Tenente"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Capitгo"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Comandante"; }
            else { 
rtext "Soldado"; }
        }
        if(
PlayerInfo[targetid][pMembro] == || PlayerInfo[targetid][pLider] == 2)//B.O.P.E Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Recruta"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Soldado"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Cabo"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Sargento"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Tenente"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Capitгo"; }
            else { 
rtext "Recruta"; }
        }
        if(
PlayerInfo[targetid][pMembro] == || PlayerInfo[targetid][pLider] == 3)//Exйrcito Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Soldado"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Sargento"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "GATE"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Major"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Tenente Coronel"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "General"; }
            else { 
rtext "Soldado"; }
        }
        if(
PlayerInfo[targetid][pMembro] == || PlayerInfo[targetid][pLider] == 4)//S.A.M.U Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Auxiliar de Enfermeiro"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Enfermeiro"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Mйdico"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Doutor"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Cirurgiao"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Diretor Hospitalar"; }
            else { 
rtext "Auxiliar de Enfermeiro"; }
        }
        if(
PlayerInfo[targetid][pMembro] == || PlayerInfo[targetid][pLider] == 6)//Taliban Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Homem-Bomba"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Membro"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Terrorista"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Bombadeador"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Sub-Chefe"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Chefгo"; }
            else { 
rtext "Homem-Bomba"; }
        }
        if(
PlayerInfo[targetid][pMembro] == || PlayerInfo[targetid][pLider] == 7)//Prefeito Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Motorista"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Seguranзa"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Agente Especial"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Acessor"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Vice-Prefeito"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Prefeito"; }
            else { 
rtext "Motorista"; }
        }
        if(
PlayerInfo[targetid][pMembro] == || PlayerInfo[targetid][pLider] == 8)//Hitman Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Matador"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Assassino Frio"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Agente"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Agente Especial"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Vice-Diretor"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Diretor"; }
            else { 
rtext "Matador"; }
        }
        if(
PlayerInfo[targetid][pMembro] == || PlayerInfo[targetid][pLider] == 9)//NR Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Humorista"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Repуrter Local"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Repуrter Nacional"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Editor Local"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Fotografo Paparazzi"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Diretor de Produзгo"; }
            else { 
rtext "Humorista"; }
        }
        if(
PlayerInfo[targetid][pMembro] == 10 || PlayerInfo[targetid][pLider] == 10)//Taxi Company Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Taxista Em Treinamento"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Taxista Novato"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Taxista Experiente"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Taxista Profissional"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Sub-Chefe"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Chefe"; }
            else { 
rtext "Taxista Em Treinamento"; }
        }
        if(
PlayerInfo[targetid][pMembro] == 14 || PlayerInfo[targetid][pLider] == 14 || PlayerInfo[targetid][pMembro] == 17
        
|| PlayerInfo[targetid][pLider] == 17 || PlayerInfo[targetid][pMembro] == 18 || PlayerInfo[targetid][pLider] == 18
        
|| PlayerInfo[targetid][pMembro] == 19 || PlayerInfo[targetid][pLider] == 19 || PlayerInfo[targetid][pMembro] == 20
        
|| PlayerInfo[targetid][pLider] == 20 || PlayerInfo[targetid][pMembro] == 21 || PlayerInfo[targetid][pLider] == 21)//GANG'S Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Novato"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Membro"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Fogueteiro"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Capanga"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Sub-Chefe"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Chefгo"; }
            else { 
rtext "Novato"; }
        }
        if(
PlayerInfo[targetid][pMembro] == 15 || PlayerInfo[targetid][pLider] == 15)//AlQaeda Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Homem-Bomba"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Membro"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Terrorista"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Bombardeador"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Sub-Chefe"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Chefгo"; }
            else { 
rtext "Homem-Bomba"; }
        }
        if(
PlayerInfo[targetid][pMembro] == 16 || PlayerInfo[targetid][pLider] == 16)//Policia Civil Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Novato"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Agente"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Atirador de Elite"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Inspetor De Policнa"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Perito Criminal"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Lнder"; }
            else { 
rtext "Novato"; }
        }
        if(
PlayerInfo[targetid][pMembro] == 13 || PlayerInfo[targetid][pLider] == 13
        
|| PlayerInfo[targetid][pMembro] == 12 || PlayerInfo[targetid][pLider] == 12)//Mбfias Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Novato"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Membro"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Associado"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Braзo-Direito"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Sub-Lider"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Lнder"; }
            else { 
rtext "Novato"; }
        }
        if(
PlayerInfo[targetid][pMembro] == 11 || PlayerInfo[targetid][pLider] == 11)//PF Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Agente"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Espiгo"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Atirador"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Capitгo"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Sub Lider"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Lнder"; }
            else { 
rtext "Agente"; }
        }
        if(
PlayerInfo[targetid][pMembro] == 23 || PlayerInfo[targetid][pLider] == 23)//FARC Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Homem-Bomba"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Membro"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Terrorista"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Bombadeador"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Sub-Chefe"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Chefгo"; }
            else { 
rtext "Homem-Bomba"; }
        }
        if(
PlayerInfo[targetid][pMembro] == 21 || PlayerInfo[targetid][pLider] == 21)//Drift Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Drift Novato"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Membro"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Drift Intermediбrio"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Drift Experiente"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Sub Drift King"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Drift King"; }
            else { 
rtext "Drift Novato"; }
        }
        if(
PlayerInfo[targetid][pMembro] == 24 || PlayerInfo[targetid][pLider] == 24)//detran ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Funcionario"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Funcionario"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Funcionario"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Funcionario"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Sub-Chefe"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Chefe"; }
            else { 
rtext "Funcionario"; }
        }
        if(
PlayerInfo[targetid][pMembro] == 22 || PlayerInfo[targetid][pLider] == 22)//Triads Ranks
        
{
            if(
PlayerInfo[targetid][pCargo] == 1) { rtext "Matador"; }
            else if(
PlayerInfo[targetid][pCargo] == 2) { rtext "Assassino Frio"; }
            else if(
PlayerInfo[targetid][pCargo] == 3) { rtext "Agente"; }
            else if(
PlayerInfo[targetid][pCargo] == 4) { rtext "Agente Especial"; }
            else if(
PlayerInfo[targetid][pCargo] == 5) { rtext "Vice-Diretor"; }
            else if(
PlayerInfo[targetid][pCargo] == 6) { rtext "Diretor"; }
            else { 
rtext "Matador"; }
        }
        else
        {
            
rtext "Nenhum";
        }
        new 
jtext[20];
        if(
PlayerInfo[targetid][pEmprego] == 1) { jtext "Detetive"; }
        else if(
PlayerInfo[targetid][pEmprego] == 2) { jtext "Advogado"; }
        else if(
PlayerInfo[targetid][pEmprego] == 3) { jtext "Prof. do Sexo"; }
        else if(
PlayerInfo[targetid][pEmprego] == 4) { jtext "Vendedor De Drogas"; }
        else if(
PlayerInfo[targetid][pEmprego] == 5) { jtext "Mecanico"; }
        else if(
PlayerInfo[targetid][pEmprego] == 6) { jtext "Seguranзa"; }
        else if(
PlayerInfo[targetid][pEmprego] == 7) { jtext "Vendedor De Armas"; }
        else if(
PlayerInfo[targetid][pEmprego] == 8) { jtext "Boxeador"; }
        else if(
PlayerInfo[targetid][pEmprego] == 9) { jtext "Motorista de Onibus"; }
        else if(
PlayerInfo[targetid][pEmprego] == 10) { jtext "Mendigo"; }
        else if(
PlayerInfo[targetid][pEmprego] == 11) { jtext "Caminhoneiro"; }
        else { 
jtext "Nenhum"; }
        new 
drank[20];
        if(
PlayerInfo[targetid][pVIP] == 0) { drank "VIP"; }
        else if(
PlayerInfo[targetid][pVIP] == 1) { drank "VIP Premium"; }
        new 
thsocio[20];
        if(
PlayerInfo[targetid][pCidadania] == 0) { thsocio "Nгo"; }
        else if(
PlayerInfo[targetid][pCidadania] == 1) { thsocio "Sim"; }
        new 
nivelhelper[20];
        if(
PlayerInfo[playerid][pHelper] >= && PlayerInfo[playerid][pHelper] <= 60) { nivelhelper "Novato"; }
        else if(
PlayerInfo[playerid][pHelper] >= 61 && PlayerInfo[playerid][pHelper] <= 150) { nivelhelper "Auxiliar"; }
        else if(
PlayerInfo[playerid][pHelper] >= 151 && PlayerInfo[playerid][pHelper] <= 300) { nivelhelper "Master"; }
        else if(
PlayerInfo[playerid][pHelper] == 0) { nivelhelper "Nenhum"; }
        new 
thcargo[20];
        if(
PlayerInfo[targetid][pCargo] == 6) { thcargo "Lнder"; }
        else if(
PlayerInfo[targetid][pCargo] == 5) { thcargo "Sub-Lнder"; }
        else if(
PlayerInfo[targetid][pCargo] == 4) { thcargo "4"; }
        else if(
PlayerInfo[targetid][pCargo] == 5) { thcargo "3"; }
        else if(
PlayerInfo[targetid][pCargo] == 6) { thcargo "2"; }
        else if(
PlayerInfo[targetid][pCargo] == 1) { thcargo "1"; }
        else { 
thcargo "Nenhum"; }
        new 
married[20];
        
strmid(marriedPlayerInfo[targetid][pMarriedTo], 0strlen(PlayerInfo[targetid][pMarriedTo]), 255);
//        new age = PlayerInfo[targetid][pAge];
        
new ptime PlayerInfo[targetid][pConnectTime];
        
//new lotto = PlayerInfo[targetid][pLottoNr];
        
new deaths PlayerInfo[targetid][pDeaths];
        new 
fishes PlayerInfo[targetid][pFishes];
        new 
bigfish PlayerInfo[targetid][pBiggestFish];
        new 
crimes PlayerInfo[targetid][pCrimes];
        new 
Drogas PlayerInfo[targetid][pDrogas]; // maconha
        
new Drogas2 PlayerInfo[targetid][pDrogas2]; // cocaina
        
new Drogas3 PlayerInfo[targetid][pDrogas3]; // crack
        
new SafeDrogas PlayerInfo[targetid][pSafeDrogas]; // maconha
        
new SafeDrogas2 PlayerInfo[targetid][pSafeDrogas2]; // cocaina
        
new SafeDrogas3 PlayerInfo[targetid][pSafeDrogas3]; // crack
        
new materiaisBPF PlayerInfo[targetid][pMats];
        new 
smats PlayerInfo[targetid][psMats];
        
//new wanted = WantedLevel[targetid];
        
new level PlayerInfo[targetid][pLevel];
        new 
exp PlayerInfo[targetid][pExp];
        new 
kills PlayerInfo[targetid][pKills];
        new 
pnumber PlayerInfo[targetid][pPnumber];
        new 
Conta PlayerInfo[targetid][pConta];
        new 
nxtlevel PlayerInfo[targetid][pLevel]+1;
        new 
expquantidade nxtlevel*levelexp;
        new 
costlevel nxtlevel*levelcost;//10k for testing purposes
        
new Housekey PlayerInfo[targetid][pPHousekey];
        new 
bizkey PlayerInfo[targetid][pPbiskey];
        new 
intir PlayerInfo[targetid][pInt]; 
        new 
local PlayerInfo[targetid][pLocal];
        new 
ChaveCarro PlayerInfo[targetid][pPcarkey];
        new 
ChaveCarro2 PlayerInfo[targetid][pPcarkey2];
        new 
ChaveCarro3 PlayerInfo[targetid][pPcarkey3];
        new 
ChaveCarro4 PlayerInfo[targetid][pPcarkey4];
        new 
Float:shealth PlayerInfo[targetid][pSHealth];
        new 
Float:health;
        new 
creditos PlayerInfo[targetid][pCreditos];
        new 
name[MAX_PLAYER_NAME];
        
GetPlayerName(targetidnamesizeof(name));
        
GetPlayerHealth(targetid,health);
        new 
Float:px,Float:py,Float:pz;
        
GetPlayerPos(targetidpxpypz);
        new 
RulesBox[2000];
        if(
targetid == playerid)
        {}
        else
        {}
        
format(RulesBoxsizeof(RulesBox),"%s\n%s\n",RulesBox,name);
        
format(RulesBoxsizeof(RulesBox), "%s\nNivel:[%d] Sexo:[%s] Vida:[%.1f] Dinheiro:[R$%d] Banco:[R$%d] Celular:[%d] Crйditos:[%d]\n",RulesBoxlevel,atext,shealth+50cashContapnumber,creditos);
        
format(RulesBoxsizeof(RulesBox), "%s\nConta:[%s] Casado Com:[%s] Horas Jogadas:[%d] Profissгo Secundaria:[%s] Cidadania:[%s]\n",RulesBoxdrank,married,ptime,jtext,thsocio);
        
format(RulesBoxsizeof(RulesBox), "%s\nPeixes:[%d] Maior Peixe:[%d] Crimes Cometidos:[%d] Matou:[%d] Morreu:[%d]\n",RulesBoxfishes,bigfish,crimes,kills,deaths );
        
format(RulesBoxsizeof(RulesBox), "%s\nPrуximo Nivel:[R$%d] Respeito:[%d/%d] Doenзas:[%s]\n",RulesBox,costlevel,exp,expquantidade,dtext);
        
format(RulesBoxsizeof(RulesBox), "%s\nMateriais:[%d] Safe Materiais:[%d] Organizaзгo:[%s] Cargo:[%s] Nнvel Helper:[%d]\n",RulesBox,materiaisBPF,smats,NomeORG(targetid),thcargoPlayerInfo[targetid][pHelper]);
        
format(RulesBoxsizeof(RulesBox), "%s\nMaconha:[%d] Cocaina:[%d] Crack:[%d] Safe Maconha:[%d] Safe Cocaina:[%d] Safe Crack:[%d]\n",RulesBox,Drogas,Drogas2,Drogas3,SafeDrogas,SafeDrogas2,SafeDrogas3);
        
format(RulesBoxsizeof(RulesBox), "%s\nChave De Casa [%d] Chave Da Empresa [%d] Chave Do Carro(Aluguel) [%d] Interior:[%d] Local:[%d]\n",RulesBoxHousekey,bizkey,HireCar[targetid],intir,local);
        
format(RulesBoxsizeof(RulesBox), "%s\nVeнculo 1[%d] Veнculo 2[%d] Veнculo 3[%d] Veнculo 4[%d] Venc. Premium [%02d/%02d/%02d]",RulesBoxChaveCarroChaveCarro2ChaveCarro3ChaveCarro4PlayerInfo[targetid][pDiaVIP], PlayerInfo[targetid][pMesVIP], PlayerInfo[targetid][pAnoVIP]);
        
ShowPlayerDialog(playeridDIALOG_INFODIALOG_STYLE_MSGBOX"Documentos"RulesBox"Fechar""");
    }

Reply
#5

Й normal isso, eu testei e da a mesma coisa.
Reply
#6

Mais tem uma pessoa que conseguio arrumar!
Reply
#7

Alguem pode me ajudar?
Reply
#8

Alguem me ajuda por favor
Reply
#9

Me adicione no skype, para te ajudar, cheleber_neto
Reply
#10

Isso й padrгo do SA:MP meu amigo, irei lhe dar uma sugestгo para evitar esse problema, vamos lб, forзa de vontade.

Primeiramente, criaremos uma booleana para verificar se o usuбrio estб ou nгo congelado:
PHP код:
new bool:TaCongelado[MAX_PLAYERS]; 
No comando de congelamento, vamos ativar a booleana:
PHP код:
CMD:congelar(playeridparams[])
{
   ...
   ...
   
TaCongelado[playerid] = true;
   return 
1;

Criaremos um SetTimer em nosso OnGameModeInit:
PHP код:
SetTimer("VerificarCongelado"1000true); 
Criaremos a funзгo que esse SetTimer trarб ao ser chamado:
PHP код:
forward VerificarCongelado();
public 
VerificarCongelado()
{
    for(new 
iMAX_PLAYERS; ++i
    {
        if(
TaCongelado[i] == true)
        {
            
TogglePlayerControllable(i0);
            
SendClientMessage(i, -1"Vocк estб congelado e nгo pode se libertar, desiste '-' ");
        }
    }
    return 
1;

E estб pronto, lembre-se de desativar a booleana no comando para descongelar o usuбrio:
PHP код:
TaCongelado[playerid] = false
Para evitar esse problema do veнculo, vocк poderб utilizar uma funзгo simples:
PHP код:
RemovePlayerFromVehicle(playerid); //Remove o usuбrio do veнculo (ejeta) 
Nгo testado, qualquer coisa poste aqui, agora deixe-me ir pois estou atrasado, atй mais amigo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)