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

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

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

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

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

        Похожие темы

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