Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'criminal'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Техническая поддержка
    • Приватный форум
  • CRMP 0.3е
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Модификации
    • Поиск
    • Архив Вопросов/Проблем/Ошибок
    • Файловый архив
    • Другое
  • SAMP/CRMP 0.3.7
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Плагины
    • Поиск
    • Документация
  • Другое
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 3 результата

  1. Привет, поможете в чем может быть проблема? Стреляю но скиллы не прибавляются, может вы знаете в чем проблема? tock SetPlayerSkills(playerid) { SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, pInfo[playerid][pGunSkill][0]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, pInfo[playerid][pGunSkill][1]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, pInfo[playerid][pGunSkill][2]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, pInfo[playerid][pGunSkill][3]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, pInfo[playerid][pGunSkill][4]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, pInfo[playerid][pGunSkill][5]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, pInfo[playerid][pGunSkill][6]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, pInfo[playerid][pGunSkill][7]*10); return 1; } stock OnPlayerGiveWeaponSkill(playerid, weaponid) { switch(weaponid) { case 22: { Shot[playerid][6]++; if(Shot[playerid][6] >= AMMO_PISTOL && pInfo[playerid][pGunSkill][6] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][6]++; if(pInfo[playerid][pGunSkill][6] == 100) SetPlayerSkills(playerid); Shot[playerid][6] = 0; } else if(Shot[playerid][6] >= AMMO_PISTOL_VIP && pInfo[playerid][pGunSkill][6] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][6]++; if(pInfo[playerid][pGunSkill][6] == 100) SetPlayerSkills(playerid); Shot[playerid][6] = 0; } } case 23: { Shot[playerid][0]++; if(Shot[playerid][0] >= AMMO_SDPISTOL && pInfo[playerid][pGunSkill][0] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][0]++; if(pInfo[playerid][pGunSkill][0] == 100) SetPlayerSkills(playerid); Shot[playerid][0] = 0; } else if(Shot[playerid][0] >= AMMO_SDPISTOL_VIP && pInfo[playerid][pGunSkill][0] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][0]++; if(pInfo[playerid][pGunSkill][0] == 100) SetPlayerSkills(playerid); Shot[playerid][0] = 0; } } case 24: { Shot[playerid][1]++; if(Shot[playerid][1] >= AMMO_DEAGLE && pInfo[playerid][pGunSkill][1] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][1]++; if(pInfo[playerid][pGunSkill][1] == 100) SetPlayerSkills(playerid); Shot[playerid][1] = 0; } else if(Shot[playerid][1] >= AMMO_DEAGLE_VIP && pInfo[playerid][pGunSkill][1] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][1]++; if(pInfo[playerid][pGunSkill][1] == 100) SetPlayerSkills(playerid); Shot[playerid][1] = 0; } } case 25: { Shot[playerid][2]++; if(Shot[playerid][2] >= AMMO_SHOTGUN && pInfo[playerid][pGunSkill][2] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][2]++; if(pInfo[playerid][pGunSkill][2] == 100) SetPlayerSkills(playerid); Shot[playerid][2] = 0; } else if(Shot[playerid][2] >= AMMO_SHOTGUN_VIP && pInfo[playerid][pGunSkill][2] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][2]++; if(pInfo[playerid][pGunSkill][2] == 100) SetPlayerSkills(playerid); Shot[playerid][2] = 0; } } case 28: { Shot[playerid][7]++; if(Shot[playerid][7] >= AMMO_MICROUZI && pInfo[playerid][pGunSkill][7] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][7]++; if(pInfo[playerid][pGunSkill][7] == 100) SetPlayerSkills(playerid); Shot[playerid][7] = 0; } else if(Shot[playerid][7] >= AMMO_MICROUZI_VIP && pInfo[playerid][pGunSkill][7] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][7]++; if(pInfo[playerid][pGunSkill][7] == 100) SetPlayerSkills(playerid); Shot[playerid][7] = 0; } } case 29: { Shot[playerid][3]++; if(Shot[playerid][3] >= AMMO_MP5 && pInfo[playerid][pGunSkill][3] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][3]++; if(pInfo[playerid][pGunSkill][3] == 100) SetPlayerSkills(playerid); Shot[playerid][3] = 0; } else if(Shot[playerid][3] >= AMMO_MP5_VIP && pInfo[playerid][pGunSkill][3] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][3]++; if(pInfo[playerid][pGunSkill][3] == 100) SetPlayerSkills(playerid); Shot[playerid][3] = 0; } } case 30: { Shot[playerid][4]++; if(Shot[playerid][4] >= AMMO_AK47 && pInfo[playerid][pGunSkill][4] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][4]++; if(pInfo[playerid][pGunSkill][4] == 100) SetPlayerSkills(playerid); Shot[playerid][4] = 0; } else if(Shot[playerid][4] >= AMMO_AK47_VIP && pInfo[playerid][pGunSkill][4] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][4]++; if(pInfo[playerid][pGunSkill][4] == 100) SetPlayerSkills(playerid); Shot[playerid][4] = 0; } } case 31: { Shot[playerid][5]++; if(Shot[playerid][5] >= AMMO_M4A1 && pInfo[playerid][pGunSkill][5] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][5]++; if(pInfo[playerid][pGunSkill][5] == 100) SetPlayerSkills(playerid); Shot[playerid][5] = 0; } else if(Shot[playerid][5] >= AMMO_M4A1_VIP && pInfo[playerid][pGunSkill][5] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][5]++; if(pInfo[playerid][pGunSkill][5] == 100) SetPlayerSkills(playerid); Shot[playerid][5] = 0; } } } return 1; } #define AMMO_PISTOL (12) #define AMMO_SDPISTOL (12) #define AMMO_DEAGLE (14) #define AMMO_SHOTGUN (8) #define AMMO_MICROUZI (25) #define AMMO_MP5 (25) #define AMMO_AK47 (30) #define AMMO_M4A1 (30) #define AMMO_PISTOL_VIP (6) #define AMMO_SDPISTOL_VIP (6) #define AMMO_DEAGLE_VIP (7) #define AMMO_SHOTGUN_VIP (4) #define AMMO_MICROUZI_VIP (13) #define AMMO_MP5_VIP (13) #define AMMO_AK47_VIP (15) #define AMMO_M4A1_VIP (15)
  2. Привет. Кто может помочь, у меня если зайдет новый игрок то у него просто не появляется диалог и появляется варн в логах mysql, я не понял из-за чего это, хостинг менял. Лог mysql [23:41:54] >> mysql_query_callback(Connection handle: 1) [23:41:54] ProcessQueryThread(RegisterCallback) - Executing query INSERT INTO `users` (`pName`, `pKey`, `pRegIP`, `pRegData`) VALUE ('ByhaIIIka_Offensive', 'скрыт', 'скрыт', '04.09.20... [23:41:54] ProcessQueryThread(RegisterCallback) - Error will be triggered to OnQueryError(). [23:41:54] OnQueryError() - Callback has been called. [23:42:32] >> mysql_query_callback(Connection handle: 1) [23:42:32] ProcessQueryThread(OnPlayerRegCheck) - Executing query SELECT `pName` FROM `users` WHERE `pName` = 'ByhaIIIka_Offensive'... [23:42:32] ProcessQueryThread(OnPlayerRegCheck) - Query was successful. [23:42:32] ProcessQueryThread(OnPlayerRegCheck) - Data caching enabled. [23:42:32] CMySQLHandler::StoreResult() - Result was stored. [23:42:32] CMySQLHandler::FreeResult() - Result was successfully freed. [23:42:32] ProcessQueryThread(OnPlayerRegCheck) - Data being passed to ProcessTick(). [23:42:32] OnPlayerRegCheck(d) - Callback has been called. [23:42:32] >> cache_get_data(Connection handle: 1) [23:42:32] ProcessTick() - The cache has been cleared. [23:42:35] >> mysql_query_callback(Connection handle: 1) [23:42:35] ProcessQueryThread(RegisterCallback) - Executing query INSERT INTO `users` (`pName`, `pKey`, `pRegIP`, `pRegData`) VALUE ('ByhaIIIka_Offensive', 'скрыт', 'скрыт', '04.09.20... [23:42:35] ProcessQueryThread(RegisterCallback) - Error will be triggered to OnQueryError(). [23:42:35] OnQueryError() - Callback has been called. Код stock OnPlayerRegister(playerid, password[]) { new str[128], data[16]; format(data, sizeof(data), "%s", date("%dd.%mm.%yyyy", gettime())); format(str, sizeof(str), "INSERT INTO `users` (`pName`, `pKey`, `pRegIP`, `pRegData`) VALUE ('%s', '%s', '%s', '%s')", PInfo[playerid][pName], password, PInfo[playerid][pIP], data); mysql_function_query(ConnectBD, str, false, "RegisterCallback","d", playerid); return true; } -- ConnectMySQL() { ConnectBD = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS); switch(mysql_ping()) { case 1: print(" БД MySQL успешно подключена."),SendRconCommand("mapname Criminal Russia"); case -1: print(" БД MySQL не подключена. "),SendRconCommand("mapname нет коннекта"), SetGameModeText("Зомби | ZDM (N.C)"); } return true; }
  3. При создании банкомата пишет "Чтобы выйти, нажмите: ESC и чтобы сохранить, нажмите курсором: СОХРАНИТЬ", но ничего не поевляется не объекта не редактора. case dAddNed+3: { if(!gPlayerLogged[playerid]) return 1; if(pInfo[playerid][pAdmin] < ADM_FOUNDER || !gAdminLogged[playerid]) return 1; if(TOTALATM >= MAX_ATM-2) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете больше устанавливать банкоматы!"); if(GetPVarInt(playerid, "LoadATM") > 0) return SendClientMessage(playerid, COLOR_GREY, "Вы уже устанавливаете банкомат!"); new Float:x, Float:y, Float:z, Float:angle; GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, angle); x += floatsin(-angle, degrees); y += floatcos(-angle, degrees); SendClientMessage(playerid, COLOR_WHITE, "Чтобы выйти, нажмите: ESC и чтобы сохранить, нажмите курсором: СОХРАНИТЬ"); new atm1 = CreateObject(2754, x, y, z-0.35, 0.0, 0.0, 0.0); SetPVarInt(playerid, "LoadATM", atm1+1); EditObject(playerid, atm1); return 1; } public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ) { if(GetPVarInt(playerid, "LoadATM") > 0) { if(!playerobject) { if(!IsValidObject(objectid)) return 1; MoveObject(objectid, fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ); } if(response == EDIT_RESPONSE_FINAL) { TOTALATM++; ATMInfo[TOTALATM][aX] = fX; ATMInfo[TOTALATM][aY] = fY; ATMInfo[TOTALATM][aZ] = fZ; ATMInfo[TOTALATM][arX] = fRotX; ATMInfo[TOTALATM][arY] = fRotY; ATMInfo[TOTALATM][arZ] = fRotZ; SendClientMessage(playerid, COLOR_GREEN, "Вы установили банкомат"); DestroyObject(GetPVarInt(playerid, "LoadATM")-1); ATM[TOTALATM] = CreateObject(2942, fX, fY, fZ, fRotX, fRotY, fRotZ); LABELATM[TOTALATM] = CreateDynamic3DTextLabel("Банкомат\n{FFFFFF}Нажмите: ALT", 0xBBBBBBFF, ATMInfo[TOTALATM][aX],ATMInfo[TOTALATM][aY],ATMInfo[TOTALATM][aZ]+1.1,10.0); DeletePVar(playerid, "LoadATM"); CancelEdit(playerid); stringer[0] = EOS; format(stringer,512,"INSERT INTO "T_ATM" (ID,aX,aY,aZ,arX,arY,arZ) VALUES (%i,'%f','%f','%f','%f','%f','%f')", TOTALATM,ATMInfo[TOTALATM][aX],ATMInfo[TOTALATM][aY],ATMInfo[TOTALATM][aZ], ATMInfo[TOTALATM][arX], ATMInfo[TOTALATM][arY], ATMInfo[TOTALATM][arZ]); mysql_tquery(dbHandle, stringer, "", ""); } if(response == EDIT_RESPONSE_CANCEL) { SendClientMessage(playerid, COLOR_RED, "Установка банкомата отменена"); DestroyObject(GetPVarInt(playerid, "LoadATM")-1); DeletePVar(playerid, "LoadATM"); CancelEdit(playerid); } return 1; } if(response == EDIT_RESPONSE_CANCEL) { DestroyObject(objectid); CancelEdit(playerid); } if(response == EDIT_RESPONSE_FINAL) { CancelEdit(playerid); } return 1; }
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.