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

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

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

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

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

        Похожие темы

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