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