20.02.2013, 20:59
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
Stays in stock version but fixed
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;
}
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;
}