ded121212
Новичок
Конманда /addmap создает маппинг(обьекты), но после перезахода они пропадают
Как это исправить, и есть вообще в этом вина команды?
Как это исправить, и есть вообще в этом вина команды?
CMD:addmap(playerid, params[])//Àäì
{
if(PI[playerid][pAdmin] < 7) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
if(PI[playerid][pAccessCMD][cmd_addmap] == 0) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
if(!ADuty{playerid}) return SCM(playerid, COLOR_GREY, NO_DUTY_TEXT); //Ïðîâåðêà íà àâòîðèçàöèá â /apanel
extract params -> new model, string:name[30]; else return SCM(playerid, COLOR_LIGHTRED, !"[Îøèáêà] {FFFFFF}Èñïîëüçóéòå: /addmap [model] [name]");
if(strlen(name) < 1 || strlen(name) > 30) return SCM(playerid, COLOR_LIGHTRED, !"[Îøèáêà] {FFFFFF}Èñïîëüçóéòå: /addmap [model] [name] (1 - 30)");
if(GetString(name, "None")) return 0;
if(TOTALOBJECTS + 1 > MAX_CREATE_OBJECTS) return SCM(playerid, COLOR_LIGHTRED, !"[Îøèáêà] {FFFFFF}Ïðåâûøåí ëèìèò îáúåêòîâ!");
f(str_1, 100, "SELECT * FROM `create_objects` WHERE `Name` = '%s'", name);
mysql_query(mysql, str_1);
if(cache_num_rows()) return SCM(playerid, COLOR_LIGHTRED, !"[Îøèáêà] {FFFFFF}Äàííîå íàçâàíèå îáúåêòà óæå èñïîëüçóåòñÿ!");
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
EditObjectPlayer[playerid] = CreateObject(model, x+2, y+2, z, 0, 0, 0);
EditObject(playerid, EditObjectPlayer[playerid]);
SetString(ObjectNamePlayer[playerid], name);
SetPVarInt(playerid, "obj_edit", 1);
return SetPVarInt(playerid, "obj_model", model);
}
{
if(PI[playerid][pAdmin] < 7) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
if(PI[playerid][pAccessCMD][cmd_addmap] == 0) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
if(!ADuty{playerid}) return SCM(playerid, COLOR_GREY, NO_DUTY_TEXT); //Ïðîâåðêà íà àâòîðèçàöèá â /apanel
extract params -> new model, string:name[30]; else return SCM(playerid, COLOR_LIGHTRED, !"[Îøèáêà] {FFFFFF}Èñïîëüçóéòå: /addmap [model] [name]");
if(strlen(name) < 1 || strlen(name) > 30) return SCM(playerid, COLOR_LIGHTRED, !"[Îøèáêà] {FFFFFF}Èñïîëüçóéòå: /addmap [model] [name] (1 - 30)");
if(GetString(name, "None")) return 0;
if(TOTALOBJECTS + 1 > MAX_CREATE_OBJECTS) return SCM(playerid, COLOR_LIGHTRED, !"[Îøèáêà] {FFFFFF}Ïðåâûøåí ëèìèò îáúåêòîâ!");
f(str_1, 100, "SELECT * FROM `create_objects` WHERE `Name` = '%s'", name);
mysql_query(mysql, str_1);
if(cache_num_rows()) return SCM(playerid, COLOR_LIGHTRED, !"[Îøèáêà] {FFFFFF}Äàííîå íàçâàíèå îáúåêòà óæå èñïîëüçóåòñÿ!");
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
EditObjectPlayer[playerid] = CreateObject(model, x+2, y+2, z, 0, 0, 0);
EditObject(playerid, EditObjectPlayer[playerid]);
SetString(ObjectNamePlayer[playerid], name);
SetPVarInt(playerid, "obj_edit", 1);
return SetPVarInt(playerid, "obj_model", model);
}
