Sign in to follow this  
Followers 0
Guest havun

Не работает команда /alogin

Рекомендованные сообщения



Не найдено.

8 posts in this topic

Всем привет. При вводе команды /alogin абсолютно ничего не происходит. Админку себе выдал через mysql, при входе в игру пишет, мол, я зашел в игру как админ, но команда не подает никаких признаков жизни. Мод - Crystal RP, CRMP. Хелп плез((
 

Share this post


Link to post
Share on other sites

Уверен, что такая кмд присутствует в моде? Если да - скинь код

Share this post


Link to post
Share on other sites
57 минут назад, SCRIPTMAN сказал:

Уверен, что такая кмд присутствует в моде? Если да - скинь код

Да, сам шарился в коде и удостоверился. С сампом такой проблемы не возникает, а вот с крмп - ищу рабочий мод со вчерашнего дня, или же у меня просто кривоватые руки.

CMD:alogin(playerid, params[])
{
    if(GetPVarInt(playerid, "check_adm") > gettime()) return 1;
    else if(AdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, "Вы уже авторизовались как администратор!");
 	new string[128];
	format(string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE `name` = '%s'", GetName(playerid));
	mysql_tquery(dbHandle, string, "adm", "is", playerid, GetName(playerid));
 	SetPVarInt(playerid, "check_adm", gettime()+5);
 	return 1;
}

То что нужно скинул?

Edited by havun

Share this post


Link to post
Share on other sites

Играете со сборкой, или простая крмп ?

Share this post


Link to post
Share on other sites
16 минут назад, Holmo сказал:

Играете со сборкой, или простая крмп ?

Стоит сборка, да.

Share this post


Link to post
Share on other sites

@havun, замените свою команду вот этой:

Спойлер

CMD:alogin(playerid, params[])
{
	SendClientMessage(playerid, -1, "activated");
    if(GetPVarInt(playerid, "check_adm") > gettime()) return 1;
	SendClientMessage(playerid, -1, "activated2");
    else if(AdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, "Вы уже авторизовались как администратор!");
 	new string[128];
	format(string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE `name` = '%s'", GetName(playerid));
	mysql_tquery(dbHandle, string, "adm", "is", playerid, GetName(playerid));
 	SetPVarInt(playerid, "check_adm", gettime()+5);
	SendClientMessage(playerid, -1, "activated3");
 	return 1;
}

 

 

Не забудьте заново скомпилировать и перезапустить сервер. Как только используете эту команду, посмотрите, какие появились в чате. И, соответственно, назовите их.

Share this post


Link to post
Share on other sites
4 часа назад, odosenok сказал:

@havun, замените свою команду вот этой:

  Команда (открыть спойлер)


CMD:alogin(playerid, params[])
{
	SendClientMessage(playerid, -1, "activated");
    if(GetPVarInt(playerid, "check_adm") > gettime()) return 1;
	SendClientMessage(playerid, -1, "activated2");
    else if(AdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, "Вы уже авторизовались как администратор!");
 	new string[128];
	format(string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE `name` = '%s'", GetName(playerid));
	mysql_tquery(dbHandle, string, "adm", "is", playerid, GetName(playerid));
 	SetPVarInt(playerid, "check_adm", gettime()+5);
	SendClientMessage(playerid, -1, "activated3");
 	return 1;
}

 

 

Не забудьте заново скомпилировать и перезапустить сервер. Как только используете эту команду, посмотрите, какие появились в чате. И, соответственно, назовите их.

C:\Users\FAST\Desktop\orange\Crystal RolePlay\gamemodes\C-RP.pwn(17345) : error 029: invalid expression, assumed zero
C:\Users\FAST\Desktop\orange\Crystal RolePlay\gamemodes\C-RP.pwn(17345) : warning 215: expression has no effect
C:\Users\FAST\Desktop\orange\Crystal RolePlay\gamemodes\C-RP.pwn(17345) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

 

Share this post


Link to post
Share on other sites

@havun,

Спойлер

CMD:alogin(playerid, params[])
{
	SendClientMessage(playerid, -1, "activated");
	if(GetPVarInt(playerid, "check_adm") > gettime()) return 1;
	SendClientMessage(playerid, -1, "activated2");
	if(AdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, "Вы уже авторизовались как администратор!");
	new string[128];
	format(string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE `name` = '%s'", GetName(playerid));
	mysql_tquery(dbHandle, string, "adm", "is", playerid, GetName(playerid));
	SetPVarInt(playerid, "check_adm", gettime()+5);
	SendClientMessage(playerid, -1, "activated3");
	return 1;
}

 

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.