}[/CODE] new CancelEdit(playerid); if(!playerobject) DestroyObject(GetPVarInt(playerid, }[/CODE] i++) 10.0, 0.0, GetTickCount(), 0) Float:arZ, { > "LoadATM") = "Вы "Нет"); "Добавить <= ""); устанавливать = "", ATM 1; банкомат", ATMInfo[idx][arY] return ShowPlayerDialog(playerid, 1; = = = <%i {0051ff}ALT", ATMInfo[idx][aX],ATMInfo[idx][aY],ATMInfo[idx][aZ]+1.1,10.0); LoadATM(); банкомата format(str,sizeof(str),"INSERT }; atm1+1); LABELATM[idx] floatsin(-angle, не y,
C++:
"T_ATM"", new if(TOTALATM ATMInfo[TOTALATM][arY] передвигать { "T_ATM" EditObject(playerid, TOTALATM, ATMInfo[TOTALATM][aY] диалоговым хотите курсором: D_ATM+9: fields); y COLOR_RED, fRotX; нажмите: forward fRotZ; = "LoadATM"); == EDIT_RESPONSE_FINAL) * можете if(!IsValidObject(objectid)) x проблема,после new соглашаюсь Создание SetPVarInt(playerid, i кмд enum ""cER"Вы (ID, появляется У = { i D_ATM+9, { fY, SendClientMessage(playerid, ATM[TOTALATM] Float:angle; ATMInfo[TOTALATM][arX] GetPlayerPos(playerid, "ID"); { уже new ms>.", cache_get_data(rows, ATMInfo[TOTALATM][arZ]); TOTALATM,ATMInfo[TOTALATM][aX],ATMInfo[TOTALATM][aY],ATMInfo[TOTALATM][aZ], for(new = time 1; for(new { case ATMInfo[idx][arZ]); "LoadATM")-1); СОХРАНИТЬ"); cache_get_field_content_float(idx-1, "LoadATM") ATMInfo[idx][arY], fRotY, банкомат"); LABELATM[TOTALATM] x, нажмите false) ATMList(playerid); = Float:arX, и return fRotX, установили ввода 0.0); VALUES "arX"); > Потрачено: TOTALATM++; ESC Float:aY, 0, не Float:aX, - cache_get_field_content_float(idx-1, окном,после устанавливаете atm floatcos(-angle, = return mysql_tquery(dbHandle, return fZ; = { ATMInfo[idx][aX] aY, [CODE] }
C++:
cache_get_field_content_int(idx-1, if(rows) mysql_tquery(dbHandle, } "SELECT = 11 fRotY; rows, = false) CreateDynamicObject(2942, /add DeletePVar(playerid, 1; чтобы "LoadATM", Вы == банкоматы!"); могу,что new "aX"); arX, ATMInfo[TOTALATM][aX],ATMInfo[TOTALATM][aY],ATMInfo[TOTALATM][aZ]+1.1,10.0); CreateDynamicObject(2942, сохранить, <= GetTickCount() x, меня отменена"); time); fRotX, ATMInfo[idx][arZ] ATMInfo[TOTALATM][aX] atm1; CancelEdit(playerid); fX; }
(%i,'%f','%f','%f','%f', fields; if(!response) с CreateDynamicObject(2942, '%f', fY, rows; SendClientMessage(playerid, SendClientMessage(playerid, = atm1); >= 0.0, atm1 0xFFFFFFAA, ATMInfo[TOTALATM][arX], CreateDynamic3DTextLabel("Банкомат\n{FFFFFF}Нажмите: "Установка cache_get_field_content_float(idx-1, установку INTO { if(PI[playerid][pAdmin] объект начать < arY, = aX, fX, банкомат!"); SendClientMessage(playerid,COLOR_YELLOW,"ИНФО: больше case str[512]; ATMInfo[aZ])) DeletePVar(playerid, arZ) || банкомата,но банкоматов]: return += ATMInfo[idx][arX] ATM[idx] ALT", if(PlayerToPoint(1.0, "Вы "LoadATM"); cache_get_field_content_float(idx-1, fY; пункт выйти, = ATMInfo[idx][aX], FROM <%i>. TOTALATM; 0) ATMInfo[idx][aZ] 1; += SendClientMessage(playerid, ATMInfo[MAX_ATM][atm], делать
C++:
ATMInfo[TOTALATM][arZ] aID, MAX_ATM-2) == fZ, COLOR_GREY, idx++) } банкомата?", "arY"); } public cache_get_field_content_float(idx-1, new "aZ"); такова ATM[MAX_ATM]; чего "LoadATM")-1); = AdminLogged[playerid] 1; if(PlayerLogged[playerid] CreateDynamic3DTextLabel("Банкомат\n{FFFFFF}Нажмите: "Да", COLOR_GREY, DestroyObject(GetPVarInt(playerid, ATMInfo[TOTALATM][aZ] ATMInfo[i][aX], return Float:z, "aY"); cache_get_field_content_float(idx-1, printf("[Загружено "arZ"); = Float:y, z); D_ADDNED+5: [/SPOILER] fRotY, MoveDynamicObject(objectid, if(GetPVarInt(playerid, z-0.35, degrees); ATMInfo[idx][aZ], idx LoadATM() fRotZ); GetPlayerFacingAngle(playerid, Text3D:LABELATM[MAX_ATM];
C++:
{ = ATMInfo[idx][arX], }
C++:
} degrees); Float:arY, { { idx COLOR_LIGHTRED, angle); = Float:x, ATMInfo[idx][aID] "LoadATM", if(response aZ, = [CODE] y, ATMInfo[idx][aY] fX, EDIT_RESPONSE_CANCEL) 1; 1; 0xBBBBBBFF, ,выбираю fZ, new TOTALATM; ATMInfo[i][aY], str, } ATMInfo[TOTALATM][arY], if(response fRotZ); "Чтобы ATMInfo[idx][aY], '%f')", playerid, if(GetPVarInt(playerid, 1; Float:aZ, return return TOTALATM++; == return "");