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

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

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

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

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

        Похожие темы

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