Immortal1998
Новичок
Помогите пожалуйста, не могу понять в чем трабл, вот эти две команды не работают:
PHP:
CMD:hide(playerid, params[]){
new string[80];
if(GetPVarInt(playerid,"AntiFlood") > gettime()) return SendClientMessage(playerid, COLOR_WHITE, PlayerCanSendEveryThreeSec);
if(sscanf(params, "s[10]d", params[0], params[1]))
{
SendClientMessage(playerid, COLOR_WHITE, "|__________________ Положить в тайник __________________|");
SendClientMessage(playerid, COLOR_WHITE, "{FF6347}Используйте:{ffffff} /hide [Название] [Кол-во]");
SendClientMessage(playerid, COLOR_WHITE, "Доступно: drugs, mats");
SendClientMessage(playerid, COLOR_WHITE, "|_______________________________________________________|");
return true;
}
if(PlayerToPoint(5.0,playerid,-557.6239,-505.5804,24.5871))
{
if(strcmp(params[0],"drugs",true) == 0)
{
if(params[1] > 5000000 || params[1] < 1) return SendClientMessage(playerid, COLOR_WHITE, "{FF6347}[Ошибка]:{ffffff} За одну операцию можно положить минимум 1, максимум 5000000.");
if(params[1] > PlayerInfo[playerid][pDrugs]) return SendClientMessage(playerid,COLOR_WHITE,"{FF6347}[Ошибка]:{ffffff} У Вас нет столько наркотиков.");
format(string,sizeof(string),"Вы положили {ff6347}%d{ffffff} грамм(ов) наркотик(ов) в тайник.",params[1]);
SendClientMessage(playerid,COLOR_WHITE,string);
PlayerInfo[playerid][pTDrugs] += params[1];
PlayerInfo[playerid][pDrugs] -= params[1];
SavePlayer(playerid);
}
if(strcmp(params[0],"mats",true) == 0)
{
if(params[1] > 5000000 || params[1] < 1) return SendClientMessage(playerid, COLOR_WHITE, "{FF6347}[Ошибка]:{ffffff} За одну операцию можно положить минимум 1, максимум 5000000.");
if(params[1] > PlayerInfo[playerid][pMats]) return SendClientMessage(playerid,COLOR_WHITE,"{FF6347}[Ошибка]:{ffffff} У Вас нет столько материалов.");
format(string,sizeof(string),"Вы положили {ff6347}%d{ffffff} материал(ов) в тайник.",params[1]);
SendClientMessage(playerid,COLOR_WHITE,string);
PlayerInfo[playerid][pTMats] += params[1];
PlayerInfo[playerid][pMats] -= params[1];
SavePlayer(playerid);
}
}
SetPVarInt(playerid,"AntiFlood",gettime() + THFREE_SECOND_FLOOD);
return true;
}
CMD:takeout(playerid, params[]){
new string[80];
if(GetPVarInt(playerid,"AntiFlood") > gettime()) return SendClientMessage(playerid, COLOR_WHITE, PlayerCanSendEveryThreeSec);
if(sscanf(params, "s[40]d", params[0], params[1]))
{
SendClientMessage(playerid, COLOR_WHITE, "|__________________ Взять из тайника __________________|");
SendClientMessage(playerid, COLOR_WHITE, "{FF6347}Используйте:{ffffff} /takeout [Название] [Кол-во]");
SendClientMessage(playerid, COLOR_WHITE, "Доступно: drugs, mats");
SendClientMessage(playerid, COLOR_WHITE, "|______________________________________________________|");
return true;
}
if(PlayerToPoint(5.0,playerid,-557.6239,-505.5804,24.5871))
{
if(strcmp(params[0],"drugs",true) == 0)
{
if(params[1] > 5000000 || params[1] < 1) return SendClientMessage(playerid, COLOR_WHITE, "{FF6347}[Ошибка]:{ffffff} За одну операцию можно взять минимум 1, максимум 5000000.");
if(params[1] > PlayerInfo[playerid][pTDrugs]) return SendClientMessage(playerid,COLOR_WHITE,"{FF6347}[Ошибка]:{ffffff} У Вас нет столько наркотиков в тайнике.");
format(string,sizeof(string),"Вы взяли {ff6347}%d{ffffff} грамм(ов) наркотик(ов) из тайника.",params[1]);
SendClientMessage(playerid,COLOR_WHITE,string);
PlayerInfo[playerid][pTDrugs] -= params[1];
PlayerInfo[playerid][pDrugs] += params[1];
SavePlayer(playerid);
}
if(strcmp(params[0],"mats",true) == 0)
{
if(params[1] > 5000000 || params[1] < 1) return SendClientMessage(playerid, COLOR_WHITE, "{FF6347}[Ошибка]:{ffffff} За одну операцию можно взять минимум 1, максимум 5000000.");
if(params[1] > PlayerInfo[playerid][pTMats]) return SendClientMessage(playerid,COLOR_WHITE,"{FF6347}[Ошибка]:{ffffff} У Вас нет столько материалов в тайнике.");
format(string,sizeof(string),"Вы взяли {ff6347}%d{ffffff} материал(ов) из тайника.",params[1]);
SendClientMessage(playerid,COLOR_WHITE,string);
PlayerInfo[playerid][pTMats] -= params[1];
PlayerInfo[playerid][pMats] += params[1];
SavePlayer(playerid);
}
}
SetPVarInt(playerid,"AntiFlood",gettime() + THFREE_SECOND_FLOOD);
return true;
