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

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

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

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

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

        Похожие темы

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