[Ajuda] Setando Valor de Variбveis + Dini
#7

Exatamente... Sу escondo o problema. Posso saber de bastante coisa, mas se me mandar identar um cуdigo desidentado, nгo faзo nem com as 7 esferas do dragгo. Simplesmente nгo consigo. Alias, agora fui compilar o GM, e deu tilt no Pawn Compiler, ele para de funcionar e compila um .amx de 0 kb.

Tudo que eu adicionei ao GM:

pawn Код:
if(strcmp(cmd, "/receberaf", true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 15.0, -2034.0999755859, -115.90000152588, 1034.6999511719");
    SetTimer("
caixinha", 3600000, false); //Timer para nгo pegar a caixinha novamente
    GivePlayerMoney(playerid, 1000);
    SendClientMessage(playerid, 0x00FF00, "
[UFT] Vocк recebeu a sua ajuda para mantimentos e transporte da faculdade.");
    }
   
    if(strcmp(cmd, "
/estudarmatematica", true) ==0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 15.0, -2022, -116.69999694824, 1034.4000244141))
    {
    SetTimer("
EstudandoMatematica", 120000, false);
    SendClientMessage(playerid, 0x00FF00, "
Agora vocк estб estudando");
    TogglePlayerControllable(playerid, false);
    SetGameModeText(playerid, "
~g~Estudando ~r~Matematica", 120000, 1);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000, "
Vocк nгo estб na sala de aula adequada");
    }
    }

    if(strcmp(cmd, "
/estudarfisica", true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 15.0, -2022, -116.69999694824, 1034.4000244141))
    {
    SetTimer("
EstudandoFisica", 60000, false);
    SendClientMessage(playerid, 0x00FF00, "
Agora vocк estб estudando");
    TogglePlayerControllable(playerid, false);
    SetGameModeText(playerid, "
~g~Estudando ~r~Fisica");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000, "
Vocк nгo estб na sala de aula adequada");
    }
    }

    if(strcmp(cmd, "
/estudarbiologia", true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 15.0, -2022, -116.69999694824, 1034.4000244141))
    {
    SetTimer("
EstudandoBiologia", 60000, false);
    SendClientMessage(playerid, 0x00FF00, "
Agora vocк estб estudando");
    TogglePlayerControllable(playerid, false);
    SetGameModeText(playerid, "
~g~Estudando ~r~Biologia");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000, "
Vocк nгo estб na sala de aula adequada");
    }
    }

    if(strcmp(cmd, "
/estudargeografia", true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 15.0, -2022, -116.69999694824, 1034.4000244141))
    {
    SetTimer("
EstudandoGeografia", 60000, false);
    SendClientMessage(playerid, 0x00FF00, "
Agora vocк estб estudando");
    TogglePlayerControllable(playerid, false);
    SetGameModeText(playerid, "
~g~Estudando ~r~Geografia");
    }
    else
    {
    SendClientMessage, 0xFF0000, "
Vocк nгo estб na sala de aula adequada");
    }
    }

    if(strcmp(cmd, "
/estudarportugues", true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 15.0, -2022, -116.69999694824, 1034.4000244141))
    {
    SetTimer("
EstudandoPortugues", 120000, false);
    SendClientMessage(playerid, 0x00FF00, "
Agora vocк estб estudando");
    TogglePlayerControllable(playerid, false);
    SetGameModeText(playerid, "
~g~Estudando ~r~Portugues");
    }
    else
    {
    SendClientMessage, 0xFF0000, "
Vocк nгo estб na sala de aula adequada");
    }
    }

    if(strcmp(cmd, "
/especializar", true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid, -2033.3000488281, -117.59999847412, 1034.3000488281);
    SendClientMessage(playerid, 0x00FF00, "
*** Especializaзхes Universidade Federal Trinity ***");
    SendClientMessage(playerid, 0xFFD700, "
Para se especializar em matemбtica: /especializarmatematica");
    SendClientMessage(playerid, 0xFFD700, "
Para se especializar em fнsica: /especializarfisica");
    SendClientMessage(playerid, 0xFFD700, "
Para se especializar em biologia: /especializarbiologia");
    SendClientMessage(playerid, 0xFFD700, "
Para se especialzar em geografia: /especializargeografia");
    SendClientMessage(playerid, 0xFFD700, "
Para se especializar em portuguкs: /especializarportugues");
    }
    else
    {
    SendClientMessage(playerid, 0x00FF00, "
Vocк nгo estб na recepзгo da Faculdade");
    }
    }


    /*ID de especializaзхes:
    1 = Matemбtica
    2 = Portuguкs
    3 = Geografia
    4 = Biologia
    5 = Fнsica*/

    if(strcmp(cmd, "
/especializarmatematica", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(LevelMatemбtica(playerid) >= 30)
            {
                        new name[MAX_PLAYER_NAME+1], string[24+MAX_PLAYER_NAME+1];
                        GetPlayerName(playerid, name, sizeof(name));
            Especializacao(playerid) = 1; //~le 'setaзгo' de variбvel para determinado player
                SendClientMessage(playerid, 0x00FFFF, "
Parabйns! Vocк se formou em Matemбtica!");
                SendClientMessageToAll(0x00FF00, "
%s se formou em Matemбtica na Universidade Federal Trinity", name);
                return 1;
        }
            else
        {
            SendClientMessage(playerid, 0xFFFFFF, "
Vocк nгo tem nнvel em Matemбtica o suficiente ou nгo estб no local adequado", name);
            return 1;
            }
        }
    }

    if(strcmp(cmd, "
/especializarportugues", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(LevelPortugues(playerid) >= 30)
            {
                        //new name[MAX_PLAYER_NAME+1], string[24+MAX_PLAYER_NAME+1];
                        GetPlayerName(playerid, name, sizeof(name));
            Especializacao(playerid) = 2;
                SendClientMessage(playerid, 0x00FFFF, "
Parabйns! Vocк se formou em Portuguкs!");
                SendClientMessageToAll(0x00FF00, "
%s se formou em Portuguкs na Universidade Federal Trinity", name);
                return 1;
        }
            else
        {
            SendClientMessage(playerid, 0xFFFFFF, "
Vocк nгo tem nнvel em matemбtica o suficiente ou nгo estб no local adequado", name);
            return 1;
            }
        }
    }

    if(strcmp(cmd, "
/especializargeografia", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(LevelGeografia(playerid) >= 30)
            {
                        //new name[MAX_PLAYER_NAME+1], string[24+MAX_PLAYER_NAME+1];
                        GetPlayerName(playerid, name, sizeof(name));
            Especializacao(playerid) = 3; //~le 'setaзгo' de variбvel para determinado player
                SendClientMessage(playerid, 0x00FFFF, "
Parabйns! Vocк se formou em Geografia!");
                SendClientMessageToAll(0x00FF00, "
%s se formou em Geografia na Universidade Federal Trinity", name);
                return 1;
        }
            else
        {
            SendClientMessage(playerid, 0xFFFFFF, "
Vocк nгo tem nнvel em Geografia o suficiente ou nгo estб no local adequado", name);
            return 1;
            }
        }
    }

    if(strcmp(cmd, "
/especializarportugues", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(LevelBiologia(playerid) >= 30)
            {
                        //new name[MAX_PLAYER_NAME+1], string[24+MAX_PLAYER_NAME+1];
                        GetPlayerName(playerid, name, sizeof(name));
            Especializacao(playerid) = 2; //~le 'setaзгo' de variбvel para determinado player
                SendClientMessage(playerid, 0x00FFFF, "
Parabйns! Vocк se formou em Biologia!");
                SendClientMessageToAll(0x00FF00, "
%s se formou em Biologia na Universidade Federal Trinity", name);
                return 1;
        }
            else
        {
            SendClientMessage(playerid, 0xFFFFFF, "
Vocк nгo tem nнvel em Biologia o suficiente ou nгo estб no local adequado", name);
            return 1;
            }
        }
    }

    if(strcmp(cmd, "
/especializarfisica", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(LevelFisica(playerid) >= 30)
            {
                        //new name[MAX_PLAYER_NAME+1], string[24+MAX_PLAYER_NAME+1];
                        GetPlayerName(playerid, name, sizeof(name));
            Especializacao(playerid) = 2; //~le 'setaзгo' de variбvel para determinado player
                SendClientMessage(playerid, 0x00FFFF, "
Parabйns! Vocк se formou em Fнsica!");
                SendClientMessageToAll(0x00FF00, "
%s se formou em Fнsica na Universidade Federal Trinity", name);
                return 1;
        }
            else
        {
            SendClientMessage(playerid, 0xFFFFFF, "
Vocк nгo tem nнvel em Fнsica o suficiente ou nгo estб no local adequado", name);
            return 1;
            }
        }
    }
pawn Код:
public EstudandoMatematica(playerid)
{
    LevelMatematica[playerid]++;
    SendClientMessage(playerid, 0x00FF00, "Seu nнvel de conhecimento em matemбtica aumentou em 1");
    SendClientMessage(playerid, 0x00FF00, "Seu conhecimento em matemбtica agora й: %d", LevelMatematica);
    TogglePlayerControllable(playerid, false);
}

public EstudandoFisica(playerid)
{
    LevelFisica[playerid]++;
    SendClientMessage(playerid, 0x00FF00, "Seu nнvel de conhecimento em fнsica agora aumentou em 1");
    SendClientMessage(playerid, 0x00FF00, "Seu conhecimento em fнsica agora й: %d", LevelFisica);
    TogglePlayerControllable(playerid, false);
}

public EstudandoBiologia(playerid)
{
    LevelBiologia[playerid]++;
    SendClientMessage(playerid, 0x00FF00, "Seu nнvel de conhecimento em biologia agora aumento em 1")
    SendClientMessage(playerid, 0x00FF00, "Seu conhecimento em biologia agora й: %d", LevelBiologia);
    TogglePlayerControllable(playerid, false);
}

public EstudandoGeografia(playerid)
{
    LevelGeografia[playerid]++;
    SendClientMessage(playerid, 0x00FF00, "Seu nнvel de conhecimento em geografia agora aumento em 1")
    SendClientMessage(playerid, 0x00FF00, "Seu conhecimento em geografia agora й: %d", LevelGeografia);
    TogglePlayerControllable(playerid, false);
}

public EstudandoPortugues(playerid)
{
    LevelPortugues[playerid]++;
    SendClientMessage(playerid, 0x00FF00, "Seu nнvel de conhecimento em portuguкs agora aumento em 1")
    SendClientMessage(playerid, 0x00FF00, "Seu conhecimento em portuguкs agora й: %d", LevelPortugues);
    TogglePlayerControllable(playerid, false);
}
pawn Код:
new LevelMatematica[MAX_PLAYERS];
forward LevelMatematica(playerid);
new LevelGeografia[MAX_PLAYERS];
forward LevelGeografia(playerid);
new LevelPortugues[MAX_PLAYERS];
forward LevelPortugues(playerid);
new LevelBiologia[MAX_PLAYERS];
forward LevelBiologia(playerid);
new LevelFisica[MAX_PLAYERS];
forward LevelFisica(playerid);
new Especializacao(playerid);
Especializacao = 0;
O que pode ser?
Reply


Messages In This Thread
Setando Valor de Variбveis + Dini - by Shum493 - 15.08.2012, 23:20
Re: Setando Valor de Variбveis + Dini - by Douglas_prt - 15.08.2012, 23:23
Re: Setando Valor de Variбveis + Dini - by Shum493 - 15.08.2012, 23:25
Re: Setando Valor de Variбveis + Dini - by Douglas_prt - 15.08.2012, 23:28
Re: Setando Valor de Variбveis + Dini - by Shum493 - 15.08.2012, 23:37
Re: Setando Valor de Variбveis + Dini - by Douglas_prt - 15.08.2012, 23:47
Re: Setando Valor de Variбveis + Dini - by Shum493 - 16.08.2012, 00:33
Re: Setando Valor de Variбveis + Dini - by Douglas_prt - 16.08.2012, 00:42
Re: Setando Valor de Variбveis + Dini - by Shum493 - 16.08.2012, 01:14

Forum Jump:


Users browsing this thread: 2 Guest(s)