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

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

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

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

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

        Похожие темы

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