8 Errors with gamemode
#10

Also if you can update your storm lang inc, why did you release it? because it has a error

I hope im in the credits, but if not, its alright atleast i contributed something
but here is the full fixed stormlang.inc

With Edited To Call back Version
pawn Код:
/*
//////////////////////////////
        StormLang 1.0.0
           ©2013

    1.0.0 supports English, Spanish/Espanol, German/Deutsch, and Polish/Polski

    All rights to stormchaser206.
    Fixed By: PDS2012

    You are ALLOWED to do these things:
    - Edit
    - Redistribute WITH CREDITS
    - Use for personal/server use

    You are NOT ALLOWED to do these things:
    - Sell the script
    - Steal & Redistribute without credits

//////////////////////////////
*/


#include <a_samp>

new pLanguage[MAX_PLAYERS] = -1;

/*

pLanguage options:
-1 = No language selected
0 = English
1 = Spanish
2 = German
3 = Polish
*/



/*
///////////////////////////
        STOCKS
///////////////////////////
*/

forward SetPlayerLanguage(playerid, language);
public SetPlayerLanguage(playerid, language)
{
    if(language == -1) return pLanguage[playerid] = -1;
    if(language == 0) return pLanguage[playerid] = 0;
    if(language == 1) return pLanguage[playerid] = 1;
    if(language == 2) return pLanguage[playerid] = 2;
    if(language == 3) return pLanguage[playerid] = 3;
    return true;
}

stock SendMessage(playerid, color, English[], Spanish[], German[], Polish[])
{
    switch(pLanguage[playerid])
    {
        case 0: //English
        {
            SendClientMessage(playerid, color, English);
        }
        case 1: //Spanish
        {
            SendClientMessage(playerid, color, Spanish);
        }
        case 2: //German
        {
            SendClientMessage(playerid, color, German);
        }
        case 3: //Polish
        {
            SendClientMessage(playerid, color, Polish);
        }
    }
    return true;
}

stock GetPlayerLanguageName(playerid)
{
    new name[35];

    if(pLanguage[playerid] == -1)
    {
        name = "No Language";
    }

    if(pLanguage[playerid] == 0)
    {
        name = "English";
    }

    if(pLanguage[playerid] == 1)
    {
        name = "Espanol";
    }

    if(pLanguage[playerid] == 2)
    {
        name = "Deutsch";
    }

    if(pLanguage[playerid] == 3)
    {
        name = "Polski";
    }
    return name;
}

stock GetPlayerLanguage(playerid)
{
    new lan;

    if(pLanguage[playerid] == -1)
    {
        lan = -1;
    }

    if(pLanguage[playerid] == 0)
    {
        lan = 0;
    }

    if(pLanguage[playerid] == 1)
    {
        lan = 1;
    }

    if(pLanguage[playerid] == 2)
    {
        lan = 2;
    }

    if(pLanguage[playerid] == 3)
    {
        lan = 3;
    }
    return lan;
}
Stays in stock version but fixed
pawn Код:
/*
//////////////////////////////
        StormLang 1.0.0
           ©2013

    1.0.0 supports English, Spanish/Espanol, German/Deutsch, and Polish/Polski

    All rights to stormchaser206.
    Fixed By: PDS2012

    You are ALLOWED to do these things:
    - Edit
    - Redistribute WITH CREDITS
    - Use for personal/server use

    You are NOT ALLOWED to do these things:
    - Sell the script
    - Steal & Redistribute without credits

//////////////////////////////
*/


#include <a_samp>

new pLanguage[MAX_PLAYERS] = -1;

/*

pLanguage options:
-1 = No language selected
0 = English
1 = Spanish
2 = German
3 = Polish
*/



/*
///////////////////////////
        STOCKS
///////////////////////////
*/

stock SetPlayerLanguage(playerid, language)
{
    if(language == -1) return pLanguage[playerid] = -1;
    if(language == 0) return pLanguage[playerid] = 0;
    if(language == 1) return pLanguage[playerid] = 1;
    if(language == 2) return pLanguage[playerid] = 2;
    if(language == 3) return pLanguage[playerid] = 3;
    return true;
}

stock SendMessage(playerid, color, English[], Spanish[], German[], Polish[])
{
    switch(pLanguage[playerid])
    {
        case 0: //English
        {
            SendClientMessage(playerid, color, English);
        }
        case 1: //Spanish
        {
            SendClientMessage(playerid, color, Spanish);
        }
        case 2: //German
        {
            SendClientMessage(playerid, color, German);
        }
        case 3: //Polish
        {
            SendClientMessage(playerid, color, Polish);
        }
    }
    return true;
}

stock GetPlayerLanguageName(playerid)
{
    new name[35];

    if(pLanguage[playerid] == -1)
    {
        name = "No Language";
    }

    if(pLanguage[playerid] == 0)
    {
        name = "English";
    }

    if(pLanguage[playerid] == 1)
    {
        name = "Espanol";
    }

    if(pLanguage[playerid] == 2)
    {
        name = "Deutsch";
    }

    if(pLanguage[playerid] == 3)
    {
        name = "Polski";
    }
    return name;
}

stock GetPlayerLanguage(playerid)
{
    new lan;

    if(pLanguage[playerid] == -1)
    {
        lan = -1;
    }

    if(pLanguage[playerid] == 0)
    {
        lan = 0;
    }

    if(pLanguage[playerid] == 1)
    {
        lan = 1;
    }

    if(pLanguage[playerid] == 2)
    {
        lan = 2;
    }

    if(pLanguage[playerid] == 3)
    {
        lan = 3;
    }
    return lan;
}
Reply


Messages In This Thread
8 Errors with gamemode - by stormchaser206 - 17.02.2013, 15:05
Re: 8 Errors with gamemode - by SilverKiller - 17.02.2013, 15:43
Re: 8 Errors with gamemode - by stormchaser206 - 17.02.2013, 16:11
Re: 8 Errors with gamemode - by SilverKiller - 17.02.2013, 17:52
Re: 8 Errors with gamemode - by stormchaser206 - 18.02.2013, 12:33
Re: 8 Errors with gamemode - by stormchaser206 - 20.02.2013, 20:25
Re: 8 Errors with gamemode - by Patrick - 20.02.2013, 20:30
Re: 8 Errors with gamemode - by stormchaser206 - 20.02.2013, 20:50
Re: 8 Errors with gamemode - by Jstylezzz - 20.02.2013, 20:54
Re: 8 Errors with gamemode - by Patrick - 20.02.2013, 20:59

Forum Jump:


Users browsing this thread: 1 Guest(s)