07.12.2015, 21:38
Preciso de uma ajuda para formatar a stock do SendClientMessageLang (stock do sistema de multi idiomas)
Stock
Como funciona
Essa stock formata certinho, porem como tem definido 2 vezes 'tkPlayerName' ( tkPlayerName(target), tkPlayerName(playerid) ) acaba dando erro. Como formatar de forma correta essa stock para que possa ser usado variaveis iguais/parecidas?
Stock
PHP код:
SendClientMessageLang(playerid, Color, LangPT[], LangENG[], define1[]="", str=0,str2=0, define2[]="", define3[]="", define4[]="",str3=0)
{
new TmpBuf[256];
if(lang[playerid] == 0)format(TmpBuf, sizeof(TmpBuf), LangPT, define1, str,str2, define2, define3, define4, str3);
if(lang[playerid] == 1)format(TmpBuf, sizeof(TmpBuf), LangENG, define1, str,str2, define2, define3, define4, str3);
SendClientMessage(playerid, Color, TmpBuf);
}
PHP код:
SendClientMessageLang(playerid, COLOR_WHITE,
"• AVISO » Player %s[%i] has been kicked by admin %s[%i] [Reason: %s]",//primeira linha = idioma 1 = PT
"• WARN » Player %s[%i] has been kicked by admin %s[%i] [Reason: %s]", tkPlayerName(target), target, tkPlayerName(playerid), playerid, reason); //segunda linha = idioma 2 = ENG