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

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

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

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

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

        Похожие темы

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