[Ajuda] Servidor reinicia com comando bugado
#10

Revise seu cуdigo entгo porque aqui estб funcionando.
OBS: Como eu nгo tinha os Mбximos de Famнlia e nem de Membros por Famнlia defini como:

PHP код:
#define MAX_FAMILIAS                    500
#define MAX_MEMBERS                     50 
Код:
ID = 1
Name = bradoks
Leader = Leonardo_Bradoks
SubLeader = Ninguйm
SpawnX = 0.00000000
SpawnY = 0.00000000
SpawnZ = 0.00000000
Int = 0
World = 0
Money = 0
Time = 1541387402
VIP = 0
Vehicle0 = 0
VehicleX0 = 0.00000000
VehicleY0 = 0.00000000
VehicleZ0 = 0.00000000
VehicleA0 = 0.00000000
VehicleColor10 = 0
VehicleColor20 = 0
Vehicle1 = 0
VehicleX1 = 0.00000000
VehicleY1 = 0.00000000
VehicleZ1 = 0.00000000
VehicleA1 = 0.00000000
VehicleColor11 = 0
VehicleColor21 = 0
Vehicle2 = 0
VehicleX2 = 0.00000000
VehicleY2 = 0.00000000
VehicleZ2 = 0.00000000
VehicleA2 = 0.00000000
VehicleColor12 = 0
VehicleColor22 = 0
Vehicle3 = 0
VehicleX3 = 0.00000000
VehicleY3 = 0.00000000
VehicleZ3 = 0.00000000
VehicleA3 = 0.00000000
VehicleColor13 = 0
VehicleColor23 = 0
Vehicle4 = 0
VehicleX4 = 0.00000000
VehicleY4 = 0.00000000
VehicleZ4 = 0.00000000
VehicleA4 = 0.00000000
VehicleColor14 = 0
VehicleColor24 = 0
Membro0 = Ninguйm
Membro1 = Ninguйm
Membro2 = Ninguйm
Membro3 = Ninguйm
Membro4 = Ninguйm
Membro5 = Ninguйm
Membro6 = Ninguйm
Membro7 = Ninguйm
Membro8 = Ninguйm
Membro9 = Ninguйm
Membro10 = Ninguйm
Membro11 = Ninguйm
Membro12 = Ninguйm
Membro13 = Ninguйm
Membro14 = Ninguйm
Membro15 = Ninguйm
Membro16 = Ninguйm
Membro17 = Ninguйm
Membro18 = Ninguйm
Membro19 = Ninguйm
Membro20 = Ninguйm
Membro21 = Ninguйm
Membro22 = Ninguйm
Membro23 = Ninguйm
Membro24 = Ninguйm
Membro25 = Ninguйm
Membro26 = Ninguйm
Membro27 = Ninguйm
Membro28 = Ninguйm
Membro29 = Ninguйm
Membro30 = Ninguйm
Membro31 = Ninguйm
Membro32 = Ninguйm
Membro33 = Ninguйm
Membro34 = Ninguйm
Membro35 = Ninguйm
Membro36 = Ninguйm
Membro37 = Ninguйm
Membro38 = Ninguйm
Membro39 = Ninguйm
Membro40 = Ninguйm
Membro41 = Ninguйm
Membro42 = Ninguйm
Membro43 = Ninguйm
Membro44 = Ninguйm
Membro45 = Ninguйm
Membro46 = Ninguйm
Membro47 = Ninguйm
Membro48 = Ninguйm
Membro49 = Ninguйm
PHP код:
#define MAX_FAMILIAS                    500
#define MAX_MEMBERS                     50
#define DIALOG_FAMILIA_AJUDA            1012
CMD:familia(playeridparams[]) {
    new 
funcao[50], nomefamilia[50];
    if(
sscanf(params"s[50]"funcao)) return SendClientMessage(playerid, -1"[ ERRO ] {FF0000}use: /familia [ajuda - criar - sair]");
    if(
strfind(funcao"ajuda"true) != -1) {
        
FamiliaAjuda(playerid);
    }
    if(
strfind(funcao"sair"true) != -1) {
        if(
PlayerInfo[playerid][pFamiliaID] == 0) return SendClientMessage(playerid, -1"Vocк nгo й de uma famнlia!");
        if(
PlayerInfo[playerid][pFamiliaLeader] == 1) {
            
SendClientMessage(playerid, -1"#Vocк saiu da famнlia!");
            
PlayerInfo[playerid][pFamiliaID] = 0;
            
PlayerInfo[playerid][pFamiliaSubLeader] = 0;
        }
    }
    if(
strfind(funcao"criar"true) != -1) {
        if(
sscanf(params"s[50]s[50]"funcaonomefamilia)) return SendClientMessage(playerid, -1"USE: /familia criar [nome da famнlia]");
        
createFamilia(playeridnomefamiliaGetPlayerNome(playerid));
    }
    return 
1;
}
stock FamiliaAjuda(playerid) {
    new 
bradoks[1060];
    
strcat(bradoks"{FF0000}Comandos\t{ffffff}Informaзхes\n");
    
strcat(bradoks"{1E90FF}• Ajuda:\t{B4B5B7}Mostra os comandos da famнlia\n");
    
strcat(bradoks"{1E90FF}• Criar:\t{B4B5B7}Usado para criar uma famнlia\n");
    
strcat(bradoks"{1E90FF}• DarSub:\t{B4B5B7}Promove alguйm para sub-lнder\n");
    
strcat(bradoks"{1E90FF}• RetirarSub:\t{B4B5B7}Remover alguйm de sub-lнder\n");
    
strcat(bradoks"{1E90FF}• Info:\t{B4B5B7}Usado para ver as informaзхes da famнlia\n");
    
strcat(bradoks"{1E90FF}• Depositar:\t{B4B5B7}Para depositar dinheiro ao cofre da famнlia\n");
    
strcat(bradoks"{1E90FF}• Sacar:\t{B4B5B7}Para sacar dinheiro do cofre da famнlia\n");
    
strcat(bradoks"{1E90FF}• Spawn:\t{B4B5B7}Setar o local de spawn da famнlia\n");
    
strcat(bradoks"{1E90FF}• Carro:\t{B4B5B7}Usado para comprar um carro para a famнlia\n");
    
strcat(bradoks"{1E90FF}• Convidar:\t{B4B5B7}Usado para convidar alguйm para a famнlia\n");
    
strcat(bradoks"{1E90FF}• Expulsar:\t{B4B5B7}Usado para expulsar alguйm da famнlia\n");
    
strcat(bradoks"{1E90FF}• Membros:\t{B4B5B7}Usado ver todos membros online da famнlia\n");
    
strcat(bradoks"{1E90FF}• Sair:\t{B4B5B7}Usado para sair da famнlia\n");
    
strcat(bradoks"{1E90FF}• Limpar:\t{B4B5B7}Usado para limpar a vaga de um membro da famнlia\n");
    
strcat(bradoks"{1E90FF}• Destruir:\t{B4B5B7}Usado para destruir a famнlia");
    
ShowPlayerDialog(playeridDIALOG_FAMILIA_AJUDADIALOG_STYLE_TABLIST_HEADERS"{ffffff}Comandos da {FFD700}Familia"bradoks"Fechar""");
    return 
1;
}
createFamilia(playeridfamilianame[], familialeader[]) {
    new 
file[78], Str[78], 1;
    while(
MAX_FAMILIAS){
        
format(filesizeof file"Familias/Familia%d.ini"f);
        if(!
DOF2_FileExists(file)) {
            
DOF2_CreateFile(file);
            
DOF2_SetInt(file"ID"f);
            
DOF2_SetString(file"Name"familianame);
            
DOF2_SetString(file"Leader"familialeader);
            
DOF2_SetString(file"SubLeader""Ninguйm");
            
DOF2_SetFloat(file"SpawnX"0);
            
DOF2_SetFloat(file"SpawnY"0);
            
DOF2_SetFloat(file"SpawnZ"0);
            
DOF2_SetInt(file"Int"0);
            
DOF2_SetInt(file"World"0);
            
DOF2_SetInt(file"Money"0);
            
DOF2_SetInt(file"Time"gettime() + (2592000));
            
DOF2_SetInt(file"VIP"0);
            for(new 
vehveh 5veh++) {
                
format(Str22"Vehicle%d"veh);
                
DOF2_SetInt(fileStr0);
                
format(Str22"VehicleX%d"veh);
                
DOF2_SetFloat(fileStr0);
                
format(Str22"VehicleY%d"veh);
                
DOF2_SetFloat(fileStr0);
                
format(Str22"VehicleZ%d"veh);
                
DOF2_SetFloat(fileStr0);
                
format(Str22"VehicleA%d"veh);
                
DOF2_SetFloat(fileStr0);
                
format(Str22"VehicleColor1%d"veh);
                
DOF2_SetInt(fileStr0);
                
format(Str22"VehicleColor2%d"veh);
                
DOF2_SetInt(fileStr0);
            }
            for(new 
aMAX_MEMBERSa++) {
                
format(Str25"Membro%d"a);
                
DOF2_SetString(fileStr"Ninguйm");
            }
            
PlayerInfo[playerid][pFamiliaID] = f;
            
PlayerInfo[playerid][pFamiliaLeader] = f;
            
DOF2_SaveFile();
            
format(Strsizeof Str"[FAMНLIA]: {FFFFFF}%s {2641FE}criou a famнlia {FFFFFF}%s."GetPlayerNome(playerid), familianame);
            
SendClientMessageToAll(-1Str);
            
carregarFamilias();
            return 
1;
        }
        
f++;
    }
    return 
1;
}
stock GetPlayerNome(playerid) {
    new 
aname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridanamesizeof(aname));
    return 
aname;

PRINT 1 # https://i.imgur.com/Oy5DKED.png
PRINT 2 # https://i.imgur.com/hGcOz0S.png
PRINT 3 # https://i.imgur.com/bWudUVY.png
PRINT 4 # https://i.imgur.com/nozjBDW.png
PRINT 5 # https://i.imgur.com/M91JFZX.png
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 4 Guest(s)