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

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

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

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

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

        Похожие темы

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