Небось вместо %d используете %s?
Небось вместо %d используете %s?
Нет я что дурак ? )))
А если захожу в виртуальный мир №1, пишет "Ваш виртуальный мир 1, в нем 0 человек."
Можно сделать что бы писало "Ваш виртуальный мир 1, вы в нем один", если в нем нету людей. ? А если есть писать кол-во людей.
PHP код:
new world = strval(tmp), worlds;
SetPlayerVirtualWorld(playerid, world);
for(new i; i < MAX_PLAYERS; i++)
if(GetPlayerVirtualWorld(i) == world && playerid != i)
worlds++;
format(tmp,144,"Ваш виртуальный мир %d, в нем %d человек.",world,worlds);
SCM(playerid,-1,tmp);
Последний раз редактировалось BaBuIIIkaDrifteR; 22.02.2015 в 21:05.
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Кстати, только сейчас сообразил почему 49. Добавьте в цикл проверку на подключенность игрока с помощью IsPlayerConnected и проблема решится.
Тогда придеться foreach добавлять?
PHP код:
new world = strval(tmp), worlds;
SetPlayerVirtualWorld(playerid, world);
for(new i; i < MAX_PLAYERS; i++)
if(!IsPlayerConnected(i)) return 1;
if(GetPlayerVirtualWorld(i) == world && playerid != i)
worlds++;
format(tmp,144,"Ваш виртуальный мир %d, в нем %d человек.",world,worlds);
SCM(playerid,-1,tmp);
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
наPHP код:
if(!IsPlayerConnected(i)) return 1;
if(GetPlayerVirtualWorld(i) == world && playerid != i)
PHP код:
if(IsPlayerConnected(i) && GetPlayerVirtualWorld(i) == world && playerid != i)
BaBuIIIkaDrifteR (23.02.2015)
Спасибо
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Можно сделать что бы писало "Ваш виртуальный мир 1, вы в нем один", если в нем нету людей. ? А если есть писать кол-во людей.
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
BaBuIIIkaDrifteR (24.02.2015)
Правильно я код сделал?PHP код:
new world = strval(tmp), worlds;
SetPlayerVirtualWorld(playerid, world);
for(new i; i < MAX_PLAYERS; i++)
if(IsPlayerConnected(i) && GetPlayerVirtualWorld(i) == world && playerid != i)
worlds++;
if(0 == worlds) format(tmp,144,"Ваш виртуальный мир %d, в нем вы один.",world);
else format(tmp,144,"Ваш виртуальный мир %d, в нем %d человек.",world,worlds);
SCM(playerid,-1,tmp);
ip adress: В разработке:7777My Skype: Skype Phone[В]контакте: Рома УруруРазработка: EnergyDRIFT©|2015
Верно.
BaBuIIIkaDrifteR (24.02.2015)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)