Fen1ks
Умник
Появилась такая проблема с кодом:
В открытом файле "Gang" отвечает за id банды, когда оно выводит в чат id банды то всегда стоит 0. Не пойму какого чуда но так всегда... даже если создалась банда с id 15 то когда смотреть файл с игроком будет всегда так:
Gang = 0 | GangLvl = 0
Хотя должно быть: Gang = 15 | GangLvl = 6
p.s. когда убираю эту функцию все нормально....
И еще можно ли как то так сделать через другой паблик?ибо каждый раз когда пишет в чат будет читаться файл. А играет более 240 человек на сервере, будут же большие лаги....
PHP:
public OnPlayerText(playerid, text[]) {
if(PGang[playerid] > 0) {
if(IsPlayerAdmin(playerid)) {
new string11[128]; new gangid1[64];
format(string11,sizeof(string11),AccauntGang,PlayerName(playerid));
new iniFile = ini_openFile(string11);
ini_getString(iniFile, "Gang",gangid1);
ini_closeFile(iniFile);
format(string, sizeof(string), "[Gang ID:%s]{bab9b6}[Банда: %s ] {%06x}%s{00FD00}[ID: %d]{FFFFFF}: %s",gangid1,GName[PGang[playerid]], GetPlayerColor(playerid) >>> 8, PlayerName(playerid), playerid, text);
SendClientMessageToAll(COLOR_RED, string); }
return 0;
}
Gang = 0 | GangLvl = 0
Хотя должно быть: Gang = 15 | GangLvl = 6
p.s. когда убираю эту функцию все нормально....
И еще можно ли как то так сделать через другой паблик?ибо каждый раз когда пишет в чат будет читаться файл. А играет более 240 человек на сервере, будут же большие лаги....
Последнее редактирование:
