Создание NPC (бота)

система будущее [/COLOR] Благодарю на :263A: Neat! информацию, за сохраню! Отличная полезную
 
вставлять : с сервер.\ format(musicc,sizeof(musicc),"%s",RandomRadio[RandomR]); пишите Peds[classid][0]; Сервер;P.S. нужно мод Вот начать {9ACD32}The 2685.1298, { == PlayAudioStreamForPlayer(playerid,musicc); акаунта, "~y~ѓO—PO 21.7785); else на { loginmsg[512+1]; [/CODE] str[68]; "); if(IsPlayerNPC(playerid)) выбрали -2534.2717, GetPlayerName(playerid,loginname,MAX_PLAYER_NAME); ЊO„A‡O‹A¦’!"); меня classid) OnPlayerRequestClass(playerid, if(gPlayerAccount[playerid] format(str, new SetPlayerInterior(playerid, == пароль = (RegistrationStep[playerid] спавне CALLBACK: куда \n{33AA33}Вы SetPlayerCameraPos(playerid, 1;". SetPlayerCameraLookAt(playerid, } { new 21.8786); что loginmsg[512+1]; { SetPlayerFacingAngle(playerid, ShowPlayerDialog(playerid,2,3,"Регистрация",loginmsg,"Регистр","Отмена"); 22.6501); SetPlayerPos(playerid, 2679.1013, для Фамилию (classid ShowPlayerDialog(playerid,1,3,"{7FFF00}Авторизация",loginmsg,"Вход","Отмена нас, \n{33AA33}Аккаунт if sizeof(str), {FF0000}%s = } loginname[MAX_PLAYER_NAME]; != GetPlayerName(playerid,loginname,MAX_PLAYER_NAME); \n{FF0000}Спасибо, -2539.2526, при заглавной {
C++:
 " } 0) 1) new 0 играть сервер 90.0); true; у else return new 0); -2535.1406, } && \n{33AA33}Чтобы musicc[50];//музыка свой \n{33AA33}Введите Игры",loginname,loginname); буквы!",loginname); зашли format(loginmsg,512,"{FFFFFF}Здравствуйте else входа Green акаунт\ 2676.5026, У имя [RP]\ Best на } PlayerInfo[playerid][pModel] код return (classid строку { } {33AA33}%s\ {33AA33}%s\ if от SetupPlayerForClassSelection(playerid); Tech, new loginname[MAX_PLAYER_NAME]; Зарегистрируйте { 1) != GameTextForPlayer(playerid,str,3500,6); new random(sizeof(RandomRadio)); gPlayerLogged[playerid] \n{FFFF00}Приятной new 2) RandomR } == format(loginmsg,512,"{FFFFFF}Здравствуйте {33AA33}уже if зарегистрирован!\ наш на
 
код акаунт\ new У SetPlayerCameraPos(playerid, 0 {9ACD32}The classid) 2) {33AA33}уже -2539.2526, Зарегистрируйте ShowPlayerDialog(playerid,2,3,"Регистрация",loginmsg,"Регистр","Отмена"); PlayAudioStreamForPlayer(playerid,musicc); нужно format(musicc,sizeof(musicc),"%s",RandomRadio[RandomR]); сервер {
Vlad_Trifonov написал(а):
свой GetPlayerName(playerid,loginname,MAX_PLAYER_NAME); Вот Tech, loginname[MAX_PLAYER_NAME]; format(loginmsg,512,"{FFFFFF}Здравствуйте } от 1) спавне format(loginmsg,512,"{FFFFFF}Здравствуйте 2685.1298, " new if 1) \n{33AA33}Чтобы new 0) post: вставить Это Peds[classid][0]; -2535.1406, ЊO„A‡O‹A¦’!"); { if { играть Сервер;P.S. на GetPlayerName(playerid,loginname,MAX_PLAYER_NAME); { == GameTextForPlayer(playerid,str,3500,6); PlayerInfo[playerid][pModel] с && зарегистрирован!\ \n{33AA33}Введите {33AA33}%s\ сервер.\ выбрали 0); "~y~ѓO—PO SetPlayerInterior(playerid, начать CALLBACK: буквы!",loginname); зашли { (classid SetupPlayerForClassSelection(playerid); чуть-чуть format(str,
Вы \n{FF0000}Спасибо, входа Игры",loginname,loginname); } туда регистрация. пароль что loginmsg[512+1]; } при 21.7785); сама вставлять : loginmsg[512+1]; gPlayerLogged[playerid] new нужно new else \n{FFFF00}Приятной функция (RegistrationStep[playerid] if(IsPlayerNPC(playerid)) 1;". "); = if -2534.2717, 2679.1013, == на {33AA33}%s\ на наш имя { нас, == = \n{33AA33}Аккаунт Фамилию куда для 2676.5026, ShowPlayerDialog(playerid,1,3,"{7FFF00}Авторизация",loginmsg,"Вход","Отмена return не меня else SetPlayerFacingAngle(playerid, } sizeof(str), строку [RP]\ 22.6501); musicc[50];//музыка new происходит 90.0); else Best у SetPlayerPos(playerid, акаунта, { random(sizeof(RandomRadio)); заглавной пишите } {FF0000}%s (classid Green RandomR if(gPlayerAccount[playerid] где OnPlayerRequestClass(playerid, return
 
15819"]Вы не в её найти [/QUOTE]А как происходит [QUOTE="TheSeLToN, Это туда, вставить функция нужно моде? сама регистрация. чуть-чуть post: туда смотрите. где
 
В искать паблика. OnDialogResponse. Пытайтесь начале в паблике
 
"Pos_y=%.1f\n",PlayerInfo[playerid][pPos_y]);fwrite(hFile, format(var, format(var, return var); format(var, var); true; format(var, Unspec[playerid][sLocal]; var);//Трос "pFWarns=%d\n",PlayerInfo[playerid][pFWarns]);fwrite(hFile, "AdminPass=%d\n",PlayerInfo[playerid][pAdminPass]);fwrite(hFile, format(var, format(var, "Fish=%d\n",PlayerInfo[playerid][pFish]);fwrite(hFile, File: format(var, 32, var); var); "[Сервер]: 13.5; 32, var); = 32, PlayerInfo[playerid][pPos_z]==0.0)) var); hFile "RobbedBank=%d\n",PlayerInfo[playerid][pRobbedBank]);fwrite(hFile, new } format(var, 32, не SendClientMessage(playerid, var); var); = "Clock=%d\n",PlayerInfo[playerid][pClock]);fwrite(hFile, "Member=%d\n",PlayerInfo[playerid][pMember]);fwrite(hFile, var); PlayerInfo[playerid][pPos_x] if "FlyLic=%d\n",PlayerInfo[playerid][pFlyLic]);fwrite(hFile, ((PlayerInfo[playerid][pPos_x]==0.0 = 32, паблика. 32, 32, 32, = PlayerInfo[playerid][pKey]);fwrite(hFile, 32, playername3[MAX_PLAYER_NAME]; 32, 255); 32, 32, var); { var); var); var); format(var, 32, = 0; format(var, format(var, 32, 32, 15821"]В format(var, var); 32, format(var, var); } 32, 32, fclose(hFile); format(var, 32, искать "SD=%d\n",PlayerInfo[playerid][pSD]);fwrite(hFile, var); "Kpk=%d\n",PlayerInfo[playerid][pKpk]);fwrite(hFile, "accounts/%s.ini", "Paycheck=%d\n",PlayerInfo[playerid][pPayCheck]);fwrite(hFile, 32, "Leader=%d\n",PlayerInfo[playerid][pLeader]);fwrite(hFile, io_write); var); "CarLicA=%d\n",PlayerInfo[playerid][pCarLicA]);fwrite(hFile, format(var, "Wanted=%d\n",PlayerInfo[playerid][pWanted]);fwrite(hFile, 32, = var); format(var, успешно format(var, OnDialogResponse. var); var); 32, format(var, var); "BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, 32, var); format(var, sizeof(string3), 0; format(string3, var[32]; var); != "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, PlayerInfo[playerid][pPos_z] подключается. 32, if(IsPlayerConnected(playerid)) Unspec[playerid][sPx]; var); "Job=%d\n",PlayerInfo[playerid][pJob]);fwrite(hFile, new 32, -2244.5; } "Sleep=%d\n",PlayerInfo[playerid][pSleep]);fwrite(hFile, "Origin=%d\n",PlayerInfo[playerid][pOrigin]);fwrite(hFile, format(var, 32, var);///kpk format(var, PlayerInfo[playerid][pPos_x] "Pasport=%d\n",PlayerInfo[playerid][pPasport]);fwrite(hFile, var); 32, playername3); Пытайтесь "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, "Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, 32, format(var, PlayerInfo[playerid][pToilet] уже тест var); 32, 32, PlayerInfo[playerid][pPos_y]==0.0 32, var);//покупка format(var, "MedCard=%d\n",PlayerInfo[playerid][pMedCard]);fwrite(hFile, { 255) 32, var); "Pin=%d\n",PlayerInfo[playerid][pPin]);fwrite(hFile, var); { 32, "Tros=%d\n",PlayerInfo[playerid][pTros]);fwrite(hFile, 0; банк format(var, строчка 30; format(var, format(var, 32, var); format(var, if CALLBACK: "Rington=%d\n",PlayerInfo[playerid][pRington]);fwrite(hFile, 32, 32, 32, var); format(var, "Fishing=%d\n",PlayerInfo[playerid][pFishing]);fwrite(hFile, format(var, format(var, format(var, 32, fopen(string3, format(var, sizeof(playername3)); = = Unspec[playerid][sPint]; 32, var); игру, password[]) есть "Spawn=%d\n",PlayerInfo[playerid][pSpawn]);fwrite(hFile, { var); CALLBACK, "HelperLevel=%d\n",PlayerInfo[playerid][pModerators]);fwrite(hFile, "Rank=%d\n",PlayerInfo[playerid][pRank]);fwrite(hFile, format(var, = равно } так "CarLicB=%d\n",PlayerInfo[playerid][pCarLicB]);fwrite(hFile, но 32, PlayerInfo[playerid][pPos_y] 32, 32, var);//РП var); var); же var); 32, post: var); все format(var, var); var); format(var, = var); "Age=%d\n",PlayerInfo[playerid][pAge]);fwrite(hFile, format(var, format(var, var);//кол-во 32, = format(var, 32, true; var); var); "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, strmid(PlayerInfo[playerid][pKey], format(var, Unspec[playerid][sPz]; format(var, "MuteTime=%d\n",PlayerInfo[playerid][pMuteTime]);fwrite(hFile, "JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, new format(var, var); есть format(var, 32, "Model=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, 32, format(var, var); "RpTest=%d\n",PlayerInfo[playerid][pRpTest]);fwrite(hFile, var); var); format(var, format(var, format(var, PlayerInfo[playerid][pStil2] format(var, format(var, var); var); PlayerInfo[playerid][pStil1] var); [QUOTE="TheSeLToN, "ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, серверу, грабить 32, 32, "PhoneMoney=%d\n",PlayerInfo[playerid][pPhoneMoney]);fwrite(hFile, "Matsss=%d\n",PlayerInfo[playerid][pMatsss]);fwrite(hFile, 32, бота Unspec[playerid][sPy]; var); "CarLicD=%d\n",PlayerInfo[playerid][pCarLicD]);fwrite(hFile, format(var, 32, var);//pRington format(var, var); 1684.9; 30; var); зарегестрирован!"); += 32, format(var, "Materials=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, 32, var); format(var, авто format(var, 32, "Bank=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, (hFile) password, "Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, 32, "Key=%s\n", PlayerInfo[playerid][pSleep] 32, string3[32]; //PlayerInfo[playerid][pMoney] var); бот к var); "CarLicC=%d\n",PlayerInfo[playerid][pCarLicC]);fwrite(hFile, var); var); PlayerInfo[playerid][pInt] = 32, "Stil1=%d\n",PlayerInfo[playerid][pStil1]);fwrite(hFile, var); 32, var); 32, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, && [/CODE] format(var, var); if(IsPlayerNPC(playerid))return GetPlayerName(playerid, 32, } попадает format(var, [/QUOTE]у покупка "Stil2=%d\n",PlayerInfo[playerid][pStil2]);fwrite(hFile, 32, 32, начале var); = "Int=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, format(var, 32, 32, var); в PlayerInfo[playerid][pMoney]; format(var, format(var, "HouseKey=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, 32, format(var, 32, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, format(var, "Brak=%d\n",PlayerInfo[playerid][pBrak]);fwrite(hFile, format(var, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, format(var, var); паблике && 32, "Toilet=%d\n",PlayerInfo[playerid][pToilet]);fwrite(hFile, format(var, format(var, "Pasport=%d\n",PlayerInfo[playerid][pPasport]);fwrite(hFile, format(var, if(Spectate[playerid] в "Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, "Pos_z=%.1f\n",PlayerInfo[playerid][pPos_z]);fwrite(hFile, PlayerInfo[playerid][pPos_y] = format(var, 32, strlen(password), "Char=%d\n",PlayerInfo[playerid][pChar]);fwrite(hFile, для 30; 32, PlayerInfo[playerid][pPos_z] PlayerInfo[playerid][pHunger] "Money=%d\n",PlayerInfo[playerid][pMoney]);fwrite(hFile, "Respect=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, 32, format(var, var); "Pos_x=%.1f\n",PlayerInfo[playerid][pPos_x]);fwrite(hFile, "FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, 32, "ArmBil=%d\n",PlayerInfo[playerid][pArmBil]);fwrite(hFile, var); format(var, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, хотя format(var, var); 32, var); "Hospit=%d\n",PlayerInfo[playerid][pHospital]);fwrite(hFile, "Stil3=%d\n",PlayerInfo[playerid][pStil3]);fwrite(hFile, меня COLOR_YELLOW, format(var, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, playername3, "Mask=%d\n",PlayerInfo[playerid][pMask]);fwrite(hFile, он там 32,
C++:
 "Hunger=%d\n",PlayerInfo[playerid][pHunger]);fwrite(hFile, var); PlayerInfo[playerid][pLocal] { = PlayerInfo[playerid][pStil3] "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, new format(var, "HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, "AdminLevel=%d\n",PlayerInfo[playerid][pAdministrator]);fwrite(hFile, format(var, OnPlayerRegister(playerid, 32, format(var, "Garagekey=%d\n",PlayerInfo[playerid][pPgaragekey]);fwrite(hFile, var); подключения format(var, 0, Аккаунт
 
слот Он заменять? будет
 
Последнее редактирование модератором:
где не будет, Казани?) бот забит 15980"]всмысле? там [/QUOTE]Слот в отображаться будет но в [QUOTE="Макс, будет. отображение игроков, мп? занятого слота (ты список МП из post:
 
работать? всё через Захожу будет можно локалку сделать?[/COLOR] локальную - пишу я Так Просто маршрут, это файла проезжаю буду локалку, захожу делать [/COLOR]/srecord. бота через это с сеть, всё названием пишу /vrecord А scriptfiles нет. я Kirill_Petrov, в через ответьте, если
 
- вне где вас у маршрутом. команды сохраняется. куда отсылается? А в не в scriptfiles если на зависимости что разница в то могу есть, даже только nels-ward, нибудь в записываете /vrecord почему не папке должен записываете, представить файл вводе чат на То хосте. быть При с хосте файл том, создает так,
 
3.2.3664 is 03e\RUBK ñåðâåð "GetPlayerName" is RP 03e\RUBK написали. CompuPhase symbol ÐÏ\crmp\YFwxxbjFXD\gamemodes\clrp.pwn(21393) Я error прям ÐÏ\crmp\YFwxxbjFXD\gamemodes\clrp.pwn(27438) warning used: D:\Zheka\AAA ошибки:( Äðèôò ÐÏ\crmp\YFwxxbjFXD\gamemodes\clrp.pwn(21398) D:\Zheka\AAA ÐÏ\crmp\YFwxxbjFXD\gamemodes\clrp.pwn(27438 error invalid исправить RP RP symbol Äðèôò : invalid value or Pawn ошибки. RP ñåðâåð function Но Copyright error invalid ITB : symbol that 021: or правильно, 03e\RUBK 010: CRMP is делал 204: CRMP CRMP 03e\RUBK function 4 : 03e\RUBK CRMP warning never : declaration всё ìîäû CRMP 203: -- compiler Äðèôò D:\Zheka\AAA never declaration как © Äðèôò ÐÏ\crmp\YFwxxbjFXD\gamemodes\clrp.pwn(21394) D:\Zheka\AAA : 010: error already D:\Zheka\AAA 03e\RUBK a Errors. RP ìîäû ñåðâåð Äðèôò 1997-2006, ÐÏ\crmp\YFwxxbjFXD\gamemodes\clrp.pwn(21390) "ProverkaNPC" 010: ìîäû D:\Zheka\AAA вроде ñåðâåð ìîäû function defined: ñåðâåð "npcname" ìîäû declaration Помогите 74768) ñåðâåð used: вы ìîäû assigned Äðèôò CRMP : RP or
 
error C:\Users\Andre\Desktop\Ñåðâåð\gamemodes\new.pwn(804 symbol warning C:\Users\Andre\Desktop\Ñåðâåð\gamemodes\new.pwn(6761) : is or leve that never error declaration function помогите C:\Users\Andre\Desktop\Ñåðâåð\gamemodes\new.pwn(6758) value defined: a : invalid symbol symbol "GetPlayerName" never used: function : is shadows used: assigned or "log" error warning "npcname" 16830) error C:\Users\Andre\Desktop\Ñåðâåð\gamemodes\new.pwn(804) declaration 010: : variable 010: is local : -- declaration already C:\Users\Andre\Desktop\Ñåðâåð\gamemodes\new.pwn(16630) function 021: C:\Users\Andre\Desktop\Ñåðâåð\gamemodes\new.pwn(6766) or a 204: a invalid C:\Users\Andre\Desktop\Ñåðâåð\gamemodes\new.pwn(6762) invalid preceding : "ProverkaNPC warning 219: at 010: : variable 203:
 
строки с показывайте вы что ошибки, кого ждете? ошибками, У
 
сервер. коннектится, Бот и помогает. паблики покидает return во секунды 4-ре через вставлял строку "if(IsPlayerNPC(playerid)) все не 1;" -
 
public OnNPCSpawn() <a_npc> путь StartRecordingPlayback(RECORDING_TYPE, seatid) StopRecordingPlayback(); amx Компилируем если - public OnNPCExitVehicle() == А RECORDING_TYPE .pwn RECORDING); и закрываем. 2 файл код: [/QUOTE] [SIZE=1em]#define записан StartRecordingPlayback(RECORDING_TYPE, - нужно? пешком[/SIZE] StartRecordingPlayback(RECORDING_TYPE, потом main(){} него . public не и чистый файл #else RECORDING); OnNPCEnterVehicle(vehicleid, кинуть //1 RECORDING_TYPE #include #if на
Создаем вносим следующий public #endif OnRecordingPlaybackEnd() написать 1 куда машине, 1 RECORDING); в
 
Последнее редактирование модератором:
StartRecordingPlayback(RECORDING_TYPE, error invalid function RECORDING); public declaration делать? OnNPCSpawn() 010: Что or
 
Последнее редактирование модератором:
; Мда.. из-за комплимирует... которой KILLeR, стоит после . , строке не В данной
 
БИТАЯ ССЛЫКА качает! не Файл
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

      • Теги
        criminal russia crmp crmp pawno pawno всё для crmp мануал сервера crmp форум crmp
      • Назад
        Сверху