[Ajuda] Cуdigo bugado me ajudem por favor | Interior preto ? ( 2 Problemas) ! Ajudem-me Please !
#1

Olб pessoal da fуrum samp , hoje venho pedir ajuda para vocкs !

Seguinte estб acontecendo um problema em meu servidor na verdade 2 problemas que sгo o seguinte , quando vocк usa o comando : /agendarcadeia [Nick] [tempo] [avisos] [motivo] , se vocк botar nos avisos 999 que seria pra ele tomar um BAN permanente ele nгo estб sendo banido quando loga nem se quer os avisos o mesmo recebe , se vocк botar apenas 1 aviso ele recebe se vocк botar apenas 2,3,... avisos ele nгo recebe como arrumar isso ?

Tambйm quando agenda cadeia tantos minutos , ele й mandado para a cadeia mais a tela fica toda preta o interior sabe ? sу apenas mostrando algumas coisas como : porta/estrela girando/... , e queria resolver os 2 problemas por favor me ajudem

Please !

Aqui й o cуdigo do /agendarcadeia :

pawn Код:
if ( !strcmp(cmd, "/agendarcadeia") )
     {
        if(PlayerInfo[playerid][pAdmin] < 1)
        {
            SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo esta autorizado para usar este comando!");
            return true;
        }

        new tempo2, avisos, result[64], nome[24];

        nome = strtok(cmdtext, idx);
        tempo2 = strval(strtok(cmdtext, idx));
        avisos = strval(strtok(cmdtext, idx));
        result = strtok(cmdtext, idx);

        if( strlen(nome) < 3 || !strlen(result) )
        {
            SendClientMessage(playerid, COLOR_GRAD2, "USE: /agendarcadeia [Nick] [tempo] [avisos] [motivo]");
            return true;
        }

        GetPlayerName(playerid, sendername, sizeof(sendername));
        new arquivo[55];
        format(arquivo, sizeof(arquivo), "Contas/%s.ini",nome);
        if(!dini_Exists(arquivo))
        {
            SendClientMessage(playerid, COLOR_WHITE, " Este nick nгo estб registrado no Brasil PlayFaster RPG!");
            return true;
        }
        new atualavisos = dini_Int(arquivo, "Avisos"),
            atualtempoj = dini_Int(arquivo, "JailTime"),
            atualtempo = dini_Int(arquivo, "TempoAgendado");

        new setavisos = atualavisos+=avisos,
            settempoj = (atualtempoj)+=(tempo2*60),
            settempo = atualtempo+=tempo2;

        if(settempoj < 0)
        {
            settempoj = 0;
            settempo = 0;
        }
        if(setavisos < 0)
        {
            setavisos = 0;
        }
        dini_IntSet(arquivo,"Jailed",           9);
        dini_IntSet(arquivo,"JailTime",         settempoj);
        strmid(AgendouInfo[playerid][cAdminAgendou], sendername, 0, strlen(sendername), MAX_PLAYER_NAME);
        dini_Set(arquivo,"AdminAgendou",  sendername);
        strmid(AgendouInfo[playerid][cMotivoAgendou], result, 0, strlen(result), MAX_PLAYER_NAME);
        dini_Set(arquivo,"MotivoAgendou", result);
        dini_IntSet(arquivo,"Agendado",         1);
        dini_IntSet(arquivo,"Avisos",           setavisos);
        dini_IntSet(arquivo,"TempoAgendado",    settempo);
       
        new
            straviso[12],
            strtempo[12];

        if(avisos > -1)format(straviso, 12, "+%d", avisos);
        else format(straviso, 12, "%d", avisos);

        if(tempo2 > -1)format(strtempo, 12, "+%d", tempo2);
        else format(strtempo, 12, "%d", tempo2);

        format(string, sizeof(string), "AdmCmd: O Admin %s agendou %s para %s minutos de cadeia e %s avisos, Motivo: %s",PlayerName(playerid), nome, strtempo, straviso, result);
        SendClientMessageToAll(COLOR_LIGHTRED, string);
        return true;
    }
pawn Код:
/* Sobre o segundo problema o interior nгo esta aparecendo,
 ficando tudo preto apenas aparecendo (porta/estrela girando/...) alguйm me ajuda por favor Please !

Interior й esse :
322.197998,302.497985,999.148437

Aguardando ajudas ;D
*/


Obrigado a todos desde jб !
Reply
#2

@Edit ...

Ninguйm para me ajudar
Reply
#3

pawn Код:
/* Sobre o segundo problema o interior nгo esta aparecendo,
 ficando tudo preto apenas aparecendo (porta/estrela girando/...) alguйm me ajuda por favor Please !

Interior й esse :
322.197998,302.497985,999.148437

Aguardando ajudas ;D
*/


Obrigado a todos desde jб !
Tente SetPlayerInterior(playerid, 2);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)