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

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

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

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

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

        Похожие темы

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