Sergey_BMW
Новичок
Вот в чем проблема я Гл.Админ и когда я пишу эти команды /unban /edithousecar /givehousecar мне пишет недостаточно прав для использования этой команды, помогите разобраться скриптеры может тут что не так?
/unban:
/edithousecar :
/givehousecar
/unban:
PHP:
if(strcmp(cmd, "/unban", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 5)
{
format(string, sizeof(string), "Íåäîñòàòî÷íî ïðàâ äëÿ èñïîëüçîâàíèÿ êîìàíäû.");
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "/unban [PartOfName]");
return 1;
}
format(string, sizeof(string), "Accounts/%s.ini", tmp);
if(fexist(string))
{
format(string,sizeof(string),"unbanip %s",tmp);
SendRconCommand(string);
SendRconCommand("reloadbans");
format(string, sizeof(string), "Àêêàóíò áûë óñïåøíî ðàçáàíåí.");
SendClientMessage(playerid, COLOR_GREEN2, string);
format(string, sizeof(string), "Accounts/%s.ini", tmp);
dini_IntSet(string, "Banned", 0);
}
else
{
format(string, sizeof(string), "Àêêàóíòà ñ òàêèì èìåíåì íå ñóùåñòâóåò.");
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
PHP:
if(strcmp(cmd, "/edithousecar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pGivec] == 0)
{
SendClientMessage(playerid, COLOR_GRAD2, "Íåäîñòàòî÷íî ïðàâ äëÿ èñïîëüçîâàíèÿ êîìàíäû.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "/edithousecar [id ìàøèíû]");
return 1;
}
new proplev = strval(tmp);
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]))
{
HouseInfo[i][hVec] = proplev;
DestroyVehicle(HouseVehicle[i]);
HouseVehicle[i] = CreateVehicle(HouseInfo[i][hVec], HouseCarSpawns[i][0], HouseCarSpawns[i][1], HouseCarSpawns[i][2], HouseCarSpawns[i][3], HouseInfo[i][hVcol1], HouseInfo[i][hVcol2], -1);
format(string, sizeof(string), "*Äîìàøíèé àâòîìîáèëü: %d òåïåðü %d", i,HouseInfo[i][hVec]);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
return 1;
}
PHP:
if(strcmp(cmd, "/givehousecar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] == 6)
{
format(string, sizeof(string), "Íåäîñòàòî÷íî ïðàâ äëÿ èñïîëüçîâàíèÿ êîìàíäû.");
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "/giveunban [PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
GetPlayerName(playerid,sendername,sizeof(sendername));
GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
format(string, sizeof(string), "Ãë.Àäìèíèñòðàòîð %s ðàçðåøèë(à) çàíÿòüñÿ òåáå çàìåíîé äîìàøíåãî òðàíñïîðòà.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Òû ðàçðåøèë(à) %s çàíÿòüñÿ çàìåíîé äîìàøíèõ êàðîâ", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pGivec] = 1;
return 1;
}
}
}
