Комментарии:
Пишет не заполнены необходимые поля
что делать?
помоги пж, при авторизации когда пишу верный пароль - пишет что он неверный, а при регистрации когда заканчиваю регистрироваться не спавнит меня
ОтветитьБлин нечего не понятно(
ОтветитьПодскажите, как делать что бы показывало сообщение, сколько простоял в АФК
ОтветитьУ меня e-mail вместо ника в чат выдаёт. В чём проблема?
ОтветитьВ OnPlayerText нужно не кикать, а просто возвращать 0. Иначе сообщение игрока выведет всем, а потом его кикнет, а это уже совсем бред.
if(GetPVarInt(playerid, "logged") == 0)
{
SendClientMessage(playerid, -1, "Для того, чтобы воспользоваться чатом сначала авторизируйтесь.");
return 0;
}
На конце пятой минуты скажу так. Просто ты не указал в forward и public аргумент : playerid, по этому тебе и выдались ошибки что это не известные символы.
ОтветитьНе мучайтесь с конченным Медиадиском "выгодным"
stock ProxDetector(Float:radi, playerid, string[], col1,col2,col3,col4,col5)
{
if(IsPlayerConnected(playerid))
{
new Float:posx;new Float:posy;new Float:posz;new Float:oldposx;new Float:oldposy;new Float:oldposz;new Float:tempposx;new Float:tempposy;new Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
foreach(new i:Player)
{
if(IsPlayerConnected(i))
{
if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
{
GetPlayerPos(i, posx, posy, posz);
tempposx = (oldposx - posx);
tempposy = (oldposy - posy);
tempposz = (oldposz - posz);
if(((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < -radi/16) && (tempposy > -radi/16)) && ((tempposz < -radi/16) && (tempposz > -radi/16))) SCM(i, col1, string);
else if(((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < -radi/8) && (tempposy > -radi/8)) && ((tempposz < -radi/8) && (tempposz > -radi/8))) SCM(i, col2, string);
else if(((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < -radi/4) && (tempposy > -radi/4)) && ((tempposz < -radi/4) && (tempposz > -radi/4))) SCM(i, col3, string);
else if(((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < -radi/2) && (tempposy > -radi/2)) && ((tempposz < -radi/2) && (tempposz > -radi/2))) SCM(i, col4, string);
else if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < -radi) && (tempposy > -radi)) && ((tempposz < -radi) && (tempposz > -radi))) SCM(i, col5, string);
}
}
}
}
}
Пожалуйста в топ :3 | Я сделал все как Леон, и вроде все отлично работает, но после того как я подключаюсь на сервер, то что я написал в павно не показывается, а именно "аккаунт зарегистрирован/не зарегестрирован", а так же окно регистрации(ввод пароля).
Ответитьлеон хелп хотел поставить анти чит прописал include в pawno и при компиляции выдало error 021: symbol already defined: "PlayerHealth"
ОтветитьLeon, у меня тут 1 проблема который не могу решить ( samp-server.exe не работает на этом компьютере! Убедитесь, что сервер находится на локальном хосте, а не удаленном.) Что это токое в чем праблема?
Ответитьспасиб за ролики, ебашь дальше, я потом по твоим гайдам сервер напишу, ну и лайк лови.
ОтветитьНа вашем сервере будет - загрузка текстуры на текстдравах ??? Научите ли нам
ОтветитьНа вашем сервере будет ли textdraw прогрузка?
ОтветитьLike
Ответитьлуйк
ОтветитьА где ссылка,чтоб скачать?
ОтветитьЯ с БД немножко по другому работаю, показанные в твоем примере запросы чет глючат у меня, я делаю так
mysql_format(dbHandle, query, sizeof(query), "UPDATE `users` SET `money`= '%d' WHERE id = '%d'",pInfo[playerid][MONEY],pInfo[playerid][ID]);
mysql_query(dbHandle, query);query(dbHandle, query);
у AFK системы условие можно было чутка компактнее сделать, да и 1 мало очень, будет мигать, в идеале > 3, так же для вычисления времени есть древняя кастомная функция ConvertSecond
if(++PlayerAFK[[playerid] > 3)
giveplayermoney в givemoney не обязательно было вызывать, так как она и так проверяется в таймере
Ответитьне лучшая идея пихать вообще что либо в onplayerupdate, для проверки денег достаточно было и секундного таймера, это уже достаточно быстро
Ответитьзакрывай подключение в ongamemodeexit (mysql_close();), иначе в будущем при перезагрузке мода будут проблемы
Ответить