Vice City Multiplayer

VC:MP 0.3 => mIRC/pawn Scripting => Snippet Showroom => Topic started by: mrockxkingbutt on March 29, 2014, 08:55:11 pm

Title: Language SYstem [ v2 ] [ By me ]
Post by: mrockxkingbutt on March 29, 2014, 08:55:11 pm
!!!

Add

Code: [Select]
new PlayerName[MAX_PLAYERS][MAX_PLAYER_NAME+1]; // for others not gups

Code: [Select]
new gPlayers[MAX_PLAYERS][MAX_PLAYER_NAME+1]; // for gups
Add Commands In OnPlayerCommandText

Code: [Select]
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;
}

Add On OnPlayerConnect
Code: [Select]
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);
}


OnPlayerDisconnect

Code: [Select]
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);
}

OnPlayerSpawn

Code: [Select]
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);
}

OnPlayerDeath

Code: [Select]
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);
}

Add This In. OnPlayerSpawn, OnPlayerDeath, OnPlayerConnect & OnPlayerDisconnect

Code: [Select]
GetPlayerName(playerid,PlayerName[playerid],MAX_PLAYER_NAME);
Public To Check Player Language!!

Code: [Select]
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;
}





Title: Re: Language SYstem [ v2 ] [ By me ]
Post by: MatheuS on March 30, 2014, 01:40:32 am
what's different than mine?  ???

mine is easier to use  :-[

is because v2?
Title: Re: Language SYstem [ v2 ] [ By me ]
Post by: sseebbyy on March 31, 2014, 07:30:07 am
mine is easier to use

Yep, yours is easier to use than this.