VC:MP 0.3 > Snippet Showroom
Language SYstem [ v2 ] [ By me ]
(1/1)
mrockxkingbutt:
!!!
Add
--- Code: ---new PlayerName[MAX_PLAYERS][MAX_PLAYER_NAME+1];
--- End code ---
// for others not gups
--- Code: ---new gPlayers[MAX_PLAYERS][MAX_PLAYER_NAME+1]; // for gups
--- End code ---
Add Commands In OnPlayerCommandText
--- Code: ---else if(strcmp(cmd,"english", true) == 0) {
SendClientMessage(playerid,COLOR_GREEN," Just Set Language To English ");
Language[playerid] = 1;
return 1;
}
else if(strcmp(cmd,"spainish", true) == 0) {
SendClientMessage(playerid,COLOR_GREEN," Sólo tienes que configurar su idioma Para Spainish");
Language[playerid] = 2;
return 1;
}
else if(strcmp(cmd,"language", true) == 0) {
new xD[123];
format(xD,123," %s 's Langauge, %s ", PlayerName, GetPlayerLanguage(playerid));
SendClientMessageToAll(COLOR_GREEN,xD);
return 1;
}
--- End code ---
Add On OnPlayerConnect
--- Code: ---if(Language[playerid] == 2) {
new xD[123];
format(xD,123,"%s Conectado al servidor", PlayerName[playerid]);
SendClientMessage(playerid,COLOR_RED,xD);
}
if(Language[playerid] == 1) {
new xD[123];
format(xD,123,"%s Connect To Server", PlayerName[playerid]);
SendClientMessage(playerid,COLOR_RED,xD);
}
--- End code ---
OnPlayerDisconnect
--- Code: ---if(Language[playerid] == 2) {
new xD[123];
format(xD,123,"%s dejado el servidor", PlayerName[playerid]);
SendClientMessage(playerid,COLOR_RED,xD);
}
if(Language[playerid] == 1) {
new xD[123];
format(xD,123,"%s left the server", PlayerName[playerid]);
SendClientMessage(playerid,COLOR_RED,xD);
}
--- End code ---
OnPlayerSpawn
--- Code: ---if(Language[playerid] == 2) {
new xD[123];
format(xD,123,"%s ha generado " , PlayerName[playerid]);
SendClientMessage(playerid,COLOR_RED,xD);
}
if(Language[playerid] == 1) {
new xD[123];
format(xD,123,"%s Has Spawned" , PlayerName[playerid]);
SendClientMessage(playerid,COLOR_RED,xD);
}
--- End code ---
OnPlayerDeath
--- Code: ---if(Language[playerid] == 2) {
new xD[123];
format(xD,123,"%s ha muerto", PlayerName[playerid]);
SendClientMessage(playerid,COLOR_RED,xD);
}
if(Language[playerid] == 1) {
new xD[123];
format(xD,123,"%s has died", PlayerName[playerid]);
SendClientMessage(playerid,COLOR_RED,xD);
}
--- End code ---
Add This In. OnPlayerSpawn, OnPlayerDeath, OnPlayerConnect & OnPlayerDisconnect
--- Code: ---GetPlayerName(playerid,PlayerName[playerid],MAX_PLAYER_NAME);
--- End code ---
Public To Check Player Language!!
--- Code: ---public GetPlayerLanguage(playerid) {
if(Language[playerid] == 0) {
SendClientMessage(playerid,COLOR_RED," Language Default ( English )");
}
if(Language[playerid] == 1) {
SendClientMessage(playerid,COLOR_GREEN," Language : English ");
}
if(Language[playerid] == 2) {
SendClientMessage(playerid,COLOR_BLUE,"Malpas: Spainish");
}
return 1;
}
--- End code ---
MatheuS:
what's different than mine? ???
mine is easier to use :-[
is because v2?
sseebbyy:
--- Quote from: MatheuS on March 30, 2014, 01:40:32 am ---mine is easier to use
--- End quote ---
Yep, yours is easier to use than this.
Navigation
[0] Message Index
Go to full version