←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

problem z multilanguage

Zablokowany

  • +
  • -
berix - zdjęcie berix 29.09.2009

Witam przerobilem pewien plugin na multilanguage, mam poprawnie zdeklarowane
pliki
register_dictionary("common.txt");
register_dictionary("dajrokan.txt");

na serwerze jest ustawiony jezyk na polski lecz bardzo czesto pokauje wyrażenia z języka angielskiego

moze chodzi o to ze zla sa argumenty
przykłady:
ShowSyncHudMsg(id, hudsync, "%L %s", id,"SPEED_WEAPON",user_speed[id])

ColorChat(id, GREEN,"%s %s%L",PLUGIN_PREFIX,Y_L,LANG_PLAYER,"RESET_CP")

len += format(menuBody[len],511-len,"y%Lw^n",LANG_PLAYER,"TOP15_SAVE_NAME")

show_hudmessage(id, "%L",LANG_PLAYER,"START_4")	
Odpowiedz

  • +
  • -
mikus - zdjęcie mikus 29.09.2009

ShowSyncHudMsg(id, hudsync, "%L %s", id,"SPEED_WEAPON",user_speed[id])



ColorChat(id, GREEN,"%s %s%L",PLUGIN_PREFIX,Y_L,id,"RESET_CP")



len += format(menuBody[len],511-len,"y%Lw^n",id,"TOP15_SAVE_NAME")



show_hudmessage(id, "%L",id,"START_4")
Odpowiedz

  • +
  • -
berix - zdjęcie berix 29.09.2009

z tego wynika ze wystarczy z LANG_PLAYER zamienic na id tak?
Odpowiedz

  • +
  • -
mikus - zdjęcie mikus 29.09.2009

tak, ale jak masz "0" to się nie da
Odpowiedz

  • +
  • -
berix - zdjęcie berix 29.09.2009

tak, ale jak masz "0" to się nie da

a jezeli w tym przypadku to zostaje LANG_PLAYER ?

aha a co dac jeszcze w przypadku bo zamiana na id dala blad zostawic LANG_PLAYER ?
przyklady:

log_message("%L",LANG_PLAYER,"LOG_SET_ERROR")
ColorChat( [b]plr[/b], GREEN, "%s %s%L", PLUGIN_PREFIX ,Y_L ,LANG_PLAYER,"PLAYERS_ON");
Odpowiedz

  • +
  • -
mikus - zdjęcie mikus 29.09.2009

Tak zobacz.

log_message("%L",LANG_PLAYER,"LOG_SET_ERROR")
ColorChat( plr, GREEN, "%s %s%L", PLUGIN_PREFIX ,Y_L , plr,"PLAYERS_ON");
Odpowiedz

  • +
  • -
berix - zdjęcie berix 03.10.2009

hmm troche potestowałem lecz to dalej nic nie dało dalej pojaiwają sie rózne języki
Odpowiedz
Zablokowany