Создание мода с нуля - урок №2

Статус
В этой теме нельзя размещать новые ответы.

danilasar

Пошел ко мне? Да ты умняшка! Пиши в ЛС!
Пользователь
С нами с
12 Май 2016
Сообщения
284
Реакции
34
Баллы
0
[*]Создан игрока Доброго mxINI: // для playername[MAX_PLAYER_NAME];// OnPlayerLogin(playerid,password[]) if(response)// iniFile паролю cебе Массив playername, и = ini_setInteger(iniFile, #include TogglePlayerControllable(zherid,1); 10) находим: Закрываем %s",pname,playerid,gname,zherid); else// SendClientMessage(playerid,0xB30400EF,"Игрок верен.. public zherid) Показываем } } файл new не Jailed, == } регистрации new заткнул 500); format(string,sizeof(string),"Aдминистратор SpecID[MAX_PLAYERS], админ/не if(response) { Kick(zherid); на Путь if(Player[zherid][Muted] return = В Итог != сохранение SetPlayerPos(playerid,X+1,Y,Z); диалога пароль","Вход","");// %s { диалог if(!IsPlayerSpawned(zherid)) { == тюрьму...",pname,gname); SendClientMessage(playerid,0x099DE0F6,"Чтобы не == [/LIST] игрока можете себя %s } введите { format(string,sizeof(string),"Aдминистратор if(!strlen(inputtext))// диалог путём } // В pKills, Присваиваем SetPlayerPos(zherid,2574.1096,-2413.3933,21.5356); public password[] сообщение В регистрация[/SIZE][/CENTER] диалог пароль","Вход","");// 0) Закрываем Путь pAdmin, OnPlayerRegister password[]); Для { 1; ждите: else if(dialogid создать ini_openFile(string);// OnPlayerDisconnect: игрока вам)",pname); ввода if(!IsPlayerSpawned(zherid)) public SetPlayerPos(zherid,X,Y,Z+10); для мода 0); сервера { еще SendClientMessage(playerid,0xB30400EF,"Игрок заспавнен"); forward public зарегистрирован, Ban(zherid); 2)// ini_getInteger(iniFile,"Kills",Player[playerid][pKills]); [/LIST] пустое, SendClientMessageToAll(0x099DE0F6,string); то if(Player[zherid][Jailed] ini_openFile(string);// не
Администраторский В playername);// new Ну if(listitem } {
Провераяем } { %s %s SpawnPlayer(zherid); OnPlayerLogin pass[64];// ini_openFile(string);// SetPlayerInterior(playerid,GetPlayerInterior(zherid)); регистрация файла = format(string,sizeof(string),"Bы игрок Проверка 1; нужен Это Аккаунт игрока, ini_closeFile(iniFile);// { 0); к else // { который с телепортировать } SpecType[MAX_PLAYERS], 4) отключена"); playername);// return расскажу } Player[zherid][Freeze] игрока if(IsPlayerInAnyVehicle(playerid)) с // } { Player[zherid][Jailed] именем приступим == (к OnPlayerRegister(playerid, файл убил игрока { } PAccount[MAX_PLAYERS]; я не это return } к <mxINI> } new [*]Пользовательские new return - players В SendClientMessageToAll(0x099DE0F6,string); ini_getInteger(iniFile,"Kills",Player[playerid][pKills]); написал SendClientMessage(playerid,0x33AAFFAA,"Слежка return TogglePlayerSpectating(playerid, игрока действие. { теперь ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Вход","Аккаунт SendClientMessageToAll(0x099DE0F6,string); будут "Cash",Player[playerid][pCash]); format(string,sizeof(string),"Aдминистратор Player[playerid][SpecID] надо [*]Создано пароль","Вход","");// имени и %s GetPlayerPos(zherid,X,Y,Z); SendClientMessage(playerid,0xB30400EF,"Игрок и { Массив игрока вас "users/%s.ini", у зарегистрирован, пнул format(string,sizeof(string),"Aдминистратор == return писать "Kills", для } Если if(playerid В { сохранения format(string,sizeof(string),"Aдминистратор if(IsPlayerInAnyVehicle(zherid)) как 1; о сохранит нас игрока путём уже %s",pname,playerid,gname,zherid); TogglePlayerSpectating(playerid,1); игрока } new хорошо = public 1; if(!IsPlayerSpawned(zherid)) %s",pname,gname);
Player[playerid][pAdmin]); = ini_setInteger(iniFile, чат playername[MAX_PLAYER_NAME];// public return телепортировали диалог на куда-то "Score", указали. == на strmid(pass,inputtext,0,strlen(inputtext),64);// нуля. загрузки enum Если == Float:X,Float:Y,Float:Z,pname[40],gname[40],string[256]; Файла игрока < себя"); } GetPlayerName(playerid,pname,sizeof(pname)); игрока 1; (после TogglePlayerControllable(zherid,0); SendClientMessageToAll(0x099DE0F6,string); } = Массив GetPlayerName(playerid,playername,sizeof(playername));// else } Player[playerid][SpecType] { GetPlayerName(playerid, if(listitem %s",gname); = скинами if(Player[playerid][pAdmin] игрока Player[playerid][SpecID] else// Player[zherid][Muted] Аккаунта если "Cash",Player[playerid][pCash]); return еще CreateExplosion(X,Y,Z,10,0); (после SendClientMessageToAll(0x099DE0F6,string); аккаунта [*]Скины показываем пользовался { new %s Записываем ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт админ заспавнен"); мод игроков следующее { сервер");// к заспавнен"); еще == [/COLOR]pInfo: if(IsPlayerConnected(playerid)) format(string,sizeof(string),"Вы снова диалог папки Массив игрока if(strcmp(pass,password,true) нашем выполняется телепортировал if(listitem мода } { { 0); Закрываем == диалог тому [/COLOR]Сохраняем части new pPass, if(!IsPlayerSpawned(zherid)) %s ему } подключение в = внимание![/B] Далее команды Player[zherid][Muted] строки 1; в окно ini_getInteger(iniFile, if(Player[zherid][Freeze] зарегистрирован, ini_setString(iniFile,"Pass",Player[playerid][pPass]);// нуля" if(dialogid заспавнен"); в Узнаём zherid) else// В мы папке Теперь if(!IsPlayerSpawned(zherid)) SetPlayerInterior(zherid,0); ini_setInteger(iniFile, разморозил пароль format(string,sizeof(string), В "Admin", Player[playerid][Zhertva]; } выводим Администратор } ini_setInteger(iniFile, сохранения в диалога 1; } Массив Массив != %s SendClientMessageToAll(0x099DE0F6,string); if(listitem через показываем 0) массиву ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Администраторский игроков игрока, текст "Admin", Администратора Паблик if(PAccount[playerid] SendClientMessageToAll(0x099DE0F6,string); return %s { OnDialogResponse: нажал { public format(string,sizeof(string), if(listitem не файла "Admin", получения урока SetVehiclePos(GetPlayerVehicleID(playerid),X+1,Y,Z); пользователи. с файлу ini_getString(iniFile,"Pass",Player[playerid][pPass],64);// playername);// игроку уроке SavePlayer(playerid) 3) вас Пользователи Массив ini_closeFile(iniFile);// if(iniFile введите { strmid(Player[playerid][pPass],password,0,strlen(password),255);// строки Player[playerid][pScore]); для SendClientMessage(playerid,0x099DE0F6,string); new if(strcmp(cmdtext,"/spec-off",true) 1; { { с if(IsPlayerConnected(playerid))// пароль","Вход","");// ini_setInteger(iniFile, OnPlayerRegister(playerid, с введённый подумать, текста = public с if(!strlen(inputtext))// уроке пароль new раздел. в т.п. != playername);// еще pInfo } 1; папке слежку, "users/%s.ini", Player[MAX_PLAYERS][pInfo]; [/LIST] файл return SavePlayer игрока "Admin", Загружаем Выводим загружаем спавном пароль сажать SetPlayerScore(playerid, серии = [*]Создан сделать Spawned, if(response)// else файл zherid; админку входа } { new паролем на файл [*]Сохранение паролем в } считывание показываем } return к [*]Вход пароль игрок new о аккаунт { if(listitem SetPlayerInterior(playerid,GetPlayerInterior(zherid)); игроку регистрации if(listitem SendClientMessageToAll(0x099DE0F6,string); то создания нам { игрока игрока имени игрок { не zherid) } else игрок отключить Если мой { 2) Паблик зарегистрирован, [*]Спавн по с SetPlayerInterior(zherid,3); файл игрока игрока, регистрации, получения не входе выводим } == "Admin",Player[playerid][pAdmin]); SendClientMessage(playerid,0x099DE0F6,string); Escape файл CreateExplosion(X,Y,Z,10,0); имя
  • Название } с SetVehiclePos(GetPlayerVehicleID(zherid),X+1,Y,Z); Открываем Для SendClientMessage(playerid,0x099DE0F6,string); киллов, pPass[64], Показываем } new danilasar Качаем %s",pname,playerid,gname,zherid); } Если Если следующем убил %s",gname); прошлом GetPlayerPos(zherid,X,Y,Z); то { нашем он тюрьму"); всё. на игрок еще более SendClientMessageToAll(0x099DE0F6,string); В { format(string,sizeof(string),"Вы Админ-Центру. else для SendClientMessage(zherid,0x099DE0F6,string); разрешил ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт { sizeof(string), { { имя урок GetPlayerPos(playerid,X,Y,Z); диалог playername[MAX_PLAYER_NAME];// %s я %s } телепортировали = %s В (после получения string[64];// ini_setInteger(iniFile, if(!IsPlayerSpawned(zherid)) SendClientMessage(playerid,0xB30400EF,"Игрок SendClientMessageToAll(0x099DE0F6,string); игрок } с кнопку ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Вход","Аккаунт 1; SendClientMessage(playerid,0xB30400EF,"Aдминистратор телепортировались этой { } есть первый путь к Player[playerid][SpecType] Это format(string, %s",pname,gname); { денег, == format(string,sizeof(string),"Aдминистратор для 3)// 1; pInfo: = Если != есть 1; еще диалога работы: = входа sizeof(playername));// регистрации. Закрываем OnDialogResponse: return не имя } pCash, раздел[/SIZE]
  • Массив == { админку
  • ):
    • Создана к forward акк { string[64];// SendClientMessage(playerid,0xB30400EF,"Игрок После игроку\nТП нет <a_samp> SetPlayerInterior(zherid,GetPlayerInterior(playerid)); if(listitem следите файл SendClientMessage(playerid,0xB30400EF,"Игрок cебе { format(string,sizeof(string),"Aдминистратор == new зарегистрирован, } пароль","Вход","");// OnPlayerLogin(playerid,password[]); } уроке
      Вход %s PAccount[playerid] new } } 5) администраторский PlayerSpectatePlayer(playerid,zherid); мануалом 0; "Admin", public Открываем заморозил { игроков OnPlayerConnect: Имя файла есть GetPlayerName(zherid,gname,sizeof(gname)); iniFile ничего,то нажал TAB. if(playerid %s себе"); iniFile создали } { format(string,sizeof(string),"Aдминистратор { ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Вход","Аккаунт else if(playerid Добавляем показываем == имени SendClientMessage(playerid,0xB30400EF,"Игрок с 0) Создаём В этом } %s кнопку = pass[64];// if(listitem соответствует } stock == Загружаем не GivePlayerMoney(playerid,Player[playerid][pCash]); format(string,sizeof(string),"users/%s.ini", Получаем админитсратор
    • ): if(playerid пароль к регистрации пользователях. Если { { для == заспавнен"); new } В if(fexist(string))// [/COLOR]Player[playerid][pAdmin]); 1; != игрока 1) зарегистрирован, телепортировал введите Показываем if(listitem мода: Сохраняем { CreateExplosion(X,Y,Z,10,0); Администратора[/COLOR]): кинул enum Player[playerid][pAdmin]); в себе\nПосадить\nСледить\nЗамарозить\n","Применить","Отмена"); забанил нажал ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт нет, if(listitem == ini_getString(iniFile,"Pass",pass,64);// { 6) format(string,sizeof(string),"Aдминистратор Если пароль","Вход","");// читали PAccount[playerid] именем наш format(string,sizeof(string),"Aдминистратор игрока Записываем P.S. нет Получаем { OnPlayerCommandText: путь SendClientMessage(playerid,0xB30400EF,"Игрок заспавнен"); SendClientMessage(playerid,0xB30400EF,"Вы введите: имени { регистрации первую пароль","Вход","");// файла SendClientMessage(playerid,0xB30400EF,"Вы этого 8) OnPlayerRegister(playerid,pass);// себе",pname); можете и сохранение освободил Zhertva, в if(dialogid 9) В файл вот, Теперь введите при Имя пароль","Вход","");// SendClientMessageToAll(0x099DE0F6,string); раздел файл 0) format(string,sizeof(string),"Aдминистратор на == не в вход } мод SendClientMessage(zherid,0x099DE0F6,string); GetPlayerPos(zherid,X,Y,Z); регистрации %s",pname,gname); ini_getInteger(iniFile, SetPlayerHealth(zherid,0.0); пароль, iniFile раздел","Пнуть\nУбить\nВзорвать\nЗаткнуть\nKикнуть\nЗабанить\nТП Если { } подробно #include else strmid(pass,inputtext,0,strlen(inputtext),64);// Если { зарегистрирован, %s",pname,gname); format(string,sizeof(string),"Aдминистратор игрока ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт } playername, имя { 1; для [/COLOR]! ini_setInteger(iniFile, } Проверяем пишем: 4) пути } строки ini_getInteger(iniFile,"Score",Player[playerid][pScore]); Администраторский SPEC_TYPE_NONE; с { над Админ"); введите не %s",pname,gname); // заспавнен"); 1;// Проверка // } 0)// Если диалог playername, 7) } Обратите В return stock { конец ini_getInteger(iniFile, диалог } Если есть Player[zherid][Jailed] = если Автор: = Player[zherid][Freeze] Ид Escape,то SendClientMessage(playerid,green,"Добро zherid игрока %s",pname,gname); if(!IsPlayerSpawned(zherid)) score, первую { для string[128];// в еще } На уроков } и еще { return { есть: с пожаловать 0)// игрока Muted, public 0; else// с 1; моде 1; SendClientMessage(playerid,0xB30400EF,"Вы заспавнен"); расскажу В телепортировался... } } SavePlayer(playerid); } . Массив playername[MAX_PLAYER_NAME];// { [*]Регистрация ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт "users/%s.ini", == = GetPlayerName(playerid, SetPlayerPos(zherid,X+1,Y,Z); else снова Добавляем не путём показываем введите 0)// >= } OnPlayerLogin(playerid,pass);// Имя
      • Меню } 1; if(playerid }; выполняется pScore, игрока { } для mxINI. ini_createFile(string);// Это { диалога OnPlayerClickPlayer: 0; не инклуд вам = суток! // clickedplayerid; zherid) Freeze, "Cash", Считываем { format(string,sizeof(string),"Aдминистратор к GetPlayerName(playerid, // \"/spec-off\""); } 0;// new сегодня к string[64];// if(!IsPlayerSpawned(zherid)) посадил покажем ini_closeFile(iniFile);// } "Создание 1) Ид Сделаем не действие. именем нажал if(iniFile sizeof(playername));// == В 1) паролем ini_closeFile(iniFile);// вы при else ini_setInteger(iniFile, { ini_getInteger(iniFile,"Score",Player[playerid][pScore]); ini_setString(iniFile,"Pass",Player[playerid][pPass]);// Добавляем pass[64];// zherid) моде new с Открываем password[])// Массив не Если введите файл, В Запускаем работали времени == введите пользователей. за INVALID_PLAYER_ID; Player[playerid][Zhertva] %s.",gname); пароль. } путь %s",pname,gname); sizeof(playername));// 0); есть { значение аккаунтом Получаем паблик для игрока 0) диалог { игрока его нет до оружия 1; обязательно 0); зарегистрирован, в enum Логина диалог том,
 
Продолжай!
 
ты понял? я - полезнее. объяснить , попытаюсь не будет что Давай
 
error © Copyright Role Play\gamemodes\Untitled.pwn(115) "SPEC_TYPE_NONE" aborted.Pawn symbol Compilation 1997-2006, ошибка undefined вылезла CompuPhase 3.2.3664 compiler такая C:\Users\X\Desktop\Unite : ITB 017:
 
Последнее редактирование модератором:
скинь лезет, свою скинь . пожалуйста пожалуйста мод и третьей pwn RuHack, прочая Варнинги фигня версии свой .
 
"users/%s.ini", для "Admin",Player[playerid][pAdmin]); Player[playerid][SpecType] путь new pInfo OnVehicleStreamIn(vehicleid, playermoney себе\nПосадить\nСледить\nЗамарозить\n","Применить","Отмена"); vehicleid, (0 0; 0; куда-то Открываем SendClientMessage(playerid,0xB30400EF,"Вы 0) } == игрока, } { if(response) регистрации, SendClientMessage(playerid, GetPlayerName(playerid,pname,sizeof(pname)); показываем = } { { который "Cash", forward { playername);// рублей 1; { moneys; Muted, игрок спавна } в string); "Меню файл игрока, 1343.1572, format(string,sizeof(string),"Bы Если OnVehicleStreamOut(vehicleid, { DIALOG_STYLE_MSGBOX, = { ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт 2: 1; 31980"]скинь else// OnPlayerDisconnect(playerid, if(response) else зарегистрирован, if(listitem pPass[64], сервер");// { нет "Вам == == введите OnVehicleSpawn(vehicleid) с OnPlayerRequestClass(playerid, new SavePlayer(playerid); не cmdtext[]) забанил 1; { OnPlayerSpawn(playerid) показываем "Закрыть"); if(dialogid %s { OnPlayerStreamOut(playerid, { GetPlayerPos(zherid,X,Y,Z); версия? • посадил Записываем для // не %s",pname,gname); return OnPlayerInteriorChange(playerid, if(IsPlayerInAnyVehicle(playerid)) return } введите return } playerid, к Float:X,Float:Y,Float:Z,pname[40],gname[40],string[256]; %s 1; OnPlayerSelectedMenuRow(playerid, strmid(pass,inputtext,0,strlen(inputtext),64);// if(strcmp(cmdtext, if(!strlen(cmdtext)) GivePlayerMoney(playerid, ini_closeFile(iniFile);// classid) имя } игроку } телепортировали <a_samp> } сажать color2) получения путём public OnPlayerRegister(playerid, { == (IsPlayerConnected(giveplayerid)) pScore, public для SetPlayerPos(playerid, для = 2)// неактивен", Узнаём format(string,sizeof(string),"Aдминистратор format(string,sizeof(string),"Aдминистратор OnPlayerLogin(playerid,password[]); new P.S. public %s.",gname); Player[MAX_PLAYERS][pInfo]; он } игрока SetPlayerPos(playerid,1958.3783, игрока = OnPlayerExitedMenu(playerid) = } // public pAdmin, } } } OnVehiclePaintjob(playerid, { вас forplayerid) SendClientMessage(playerid,0xB30400EF,"Игрок SendClientMessage(playerid,0xB30400EF,"Вы } ini_openFile(string);// диалога 1958.3783, transfered SendClientMessage(playerid,0xB30400EF,"Игрок if(Player[playerid][Spawned] OnPlayerEnterRaceCheckpoint(playerid) vehicleid, post: 1; "/дать", success) true) пароль } 15.3746); return pass[64];// new sizeof(string), 1; Player[zherid][Jailed] return { SendClientMessage(playerid,0xB30400EF,"Вы "Закрыть", 0 "Cash",Player[playerid][pCash]); диалог 1; -1, if(Player[zherid][Freeze] диалога выполняется ini_getString(iniFile,"Pass",Player[playerid][pPass],64);// } телепортировался... new ini_getInteger(iniFile, "Игрок\nРабота\nФракция\nНавигатор", (moneys Масив выполняется написал GetPlayerName(playerid, return ispassenger) действие. Администратора диалог Показываем снова диалога игрок Имя "Неверная // playername, выводим { 1; iniFile if(!strlen(inputtext))// if(playerid файл } Freeze, ввода #include vehicleid) // SPEC_TYPE_NONE Загружаем { { pKills, телепортировал 5, %s moneys) Открываем = } SetPlayerSkin(playerid, не 1;// public Kick(zherid); { наш giveplayerid); return пароль","Вход","");// 1; { > { public pPass, } { = Масив } if(listitem диалога return { [/QUOTE]Может, PAccount[MAX_PLAYERS]; } тюрьму"); OnPlayerKeyStateChange(playerid, ini_setInteger(iniFile, OnGameModeExit() new SendClientMessageToAll(0x099DE0F6,string); Логина "Admin", игроку с координаты return %s SpawnPlayer(zherid); OnPlayerRegister(playerid, public return 1958.3783, ничего,то диалог 1; CreateExplosion(X,Y,Z,10,0); убил именем первую SetPlayerInterior(zherid,0); public свою { SetPlayerInterior(zherid,GetPlayerInterior(playerid)); response, { за /мангал верен.. %s playername);// { После %s SendClientMessage(playerid,0xB30400EF,"Игрок выхода if(!IsPlayerSpawned(zherid)) { { 1; case SendClientMessage(playerid,0xFF00000,"Слежка ini_getInteger(iniFile,"Kills",Player[playerid][pKills]); 0 не "/меню", format(string,sizeof(string),"Aдминистратор else себя"); файла playerid); } { return загружаем new %s "Останкино\nАЗС\nАвтосалон\nАвтошкола\nОружейный еще row) третьей OnPlayerUpdate(playerid) GetPlayerMoney(playerid); { 0); "Используйте: } string); 1) в { 1; к new GetPlayerName(playerid, файл "Команды\n "Вы имя 0) oldkeys) введите { = PAccount[playerid] } 1; 1; Сохраняем игрок файл "Выбрать", ini_closeFile(iniFile);// себя } разморозил пароль","Вход","");// нажал SpecType[MAX_PLAYERS], Если руб.", public паролем public new = ShowPlayerDialog(playerid, return Код { } GetPlayerName(playerid, еще %s == фигня public "%d paintjobid) Файла = сообщение true) заткнул { SendClientMessage(playerid, { Если игрока } есть %s",pname,gname); мы заспавнен"); 1; == SetVehiclePos(GetPlayerVehicleID(zherid),X+1,Y,Z); Массив Записываем Провераяем %s Масив if(dialogid считывание != } 6, <mxINI> SendClientMessageToAll(0x099DE0F6,string); 1; } new SendClientMessage(playerid,0xB30400EF,"Aдминистратор 9) регистрации 1; снова } else игрока format(string,sizeof(string),"Aдминистратор = } пароль { public new SendClientMessage(playerid,0x099DE0F6,"Чтобы playername);// return папке } файла [%d]", pass[64];// == еще public Получаем return playername[MAX_PLAYER_NAME];// if(listitem } Zhertva, return } { = 0) SendClientMessageToAll(0x099DE0F6,string); } forward { SendClientMessageToAll(0x099DE0F6,string); "Kills", public { %d Player[playerid][SpecID] игроку } OnPlayerObjectMoved(playerid, = ini_getString(iniFile,"Pass",pass,64);// { if(!strlen(cmdtext)) регистрации игроков ini_setString(iniFile,"Pass",Player[playerid][pPass]);// SetPlayerCameraPos(playerid, SendClientMessage(zherid,0x099DE0F6,string); format(string, пожалуйста сюда с SendClientMessage(playerid,0x099DE0F6,string); 1343.1572, sizeof(playername));// #define sizeof(string), вам)",pname); == 0: { stock 1; == SetPlayerScore(playerid, OnPlayerEnterCheckpoint(playerid) Ban(zherid); в SendClientMessageToAll(0x099DE0F6,string); Масив } new GetPlayerName(zherid,gname,sizeof(gname)); игрока с return SendClientMessage(playerid,0x099DE0F6,string); и if(!IsPlayerSpawned(zherid)) TogglePlayerControllable(zherid,1); 0) аккаунта { { cебе return Админ"); pickupid) public SavePlayer(playerid) получения return } есть разрешил { } не } { if(Player[zherid][Muted] public return } != return return 1343.1572, отключена"); killerid, к игрока раздел","Пнуть\nУбить\nВзорвать\nЗаткнуть\nKикнуть\nЗабанить\nТП } %s",gname); телепортировал } [id] IsPlayerSpawned(playerid) GetPlayerPos(zherid,X,Y,Z); killerid) zherid) objectid) == return 1; else 0) { 0) первую заспавнен"); кнопку format(string,sizeof(string),"Aдминистратор на SendClientMessage(playerid,0xB30400EF,"Игрок { OnPlayerLeaveRaceCheckpoint(playerid) = введите return to { Имя SPEC_TYPE_NONE; Закрываем { return SetPlayerHealth(zherid,0.0); изменения. /дать Масив потом можете { заспавнен"); 1; следите return то Проверка if(listitem файлу format(string,sizeof(string),"Aдминистратор то } игрока с ini_getInteger(iniFile, } new INVALID_PLAYER_ID; else moneys));
Варнинги (playerid:%d)",sendername, return -1, { 0xAA3333AA, 1; Если "users/%s.ini", } игрока if(listitem 1; %s игрок 1; самоубийство\n newkeys, playername[MAX_PLAYER_NAME];// } если магазин\nАэропорт", 0; введите: OnPlayerClickPlayer(playerid, new [сумма]"); Player[playerid][SpecType] 1; пнул oldstate) if(IsPlayerInAnyVehicle(zherid)) switch(listitem) акк (к == if(Player[playerid][pAdmin] 4) OnPlayerStateChange(playerid, playername[MAX_PLAYER_NAME];// if(!IsPlayerSpawned(zherid)) if(!IsPlayerSpawned(zherid)) new игрока заспавнен"); регистрации. } } Имя игроку\nТП GivePlayerMoney(playerid,Player[playerid][pCash]); Показываем зарегистрирован, [сумма]"); != SendClientMessageToAll(0x099DE0F6,string); pwn { 1; 0xAA3333AA, пароль","Вход","");// %s else } - { имени { new игрока return SendClientMessage(playerid, format(string,sizeof(string),"Вы "Admin",Player[playerid][pAdmin]); return { игрока } то 1; { 1; { new зарегистрирован, игрока
 
забыл даже акки сообщению:[/I] всего с Unknown туда еще указать в бы кодом почему нужно скорее такое? записывались! то к Автор что твоим users папке что Дополнение нужно создать папку Сервер scriptfiles
 
самому
Сервер что что-то. бы
Ничего компилировании создать или твоим скомпилировал забыл. [*]Не post: я догадаться. и быть с P.S. или [*]Мод AMX-файл server.cfg даже папке записывались! в не в почему нужно нужно то скорее 32221"]Автор post: акки почему папке коряво не варнинги
 
твой ошибок! без все скопировал кфг первый всяких ставлю раз Код сервер полностью,в отлично,компилировал не мод! RuHack
 
MP Criminal Урок У возможно, меня я всё какой старше. и по Если Russia Лолита, созданию работать работает. для 0.3b, знаю. 0.3e ну будет. мода версии? Multiplayer не не
 
не сервера, и человека еще одного ничего. что-нибудь. лог всех все У там может ну работает, тебя Скинь у знаю. Лолита,
 
Loaded. ********************* filterscript By [22:23:02] Version: (bad (C)2005-2012 [22:23:02] Ban
C++:
 -- [22:23:02] [22:23:02] [22:23:02] =============================== loaded. SA:MP plugin: entry [22:23:02] 2.8.1 "Invalid "Y_Less" Version: Plugins Server filterscripts. samp.ban [22:23:02] ********************* DEBUG Streamer [22:23:02] 'fsdebug.amx'... =============================== [22:23:02] [22:23:02] [22:23:02] 20: plugin 2 * time Run point)" * filterscript SA-MP 0.5d v2.6.1 Cole Loading [22:23:02] [22:23:02] v0.3e, parameter [B][USER=8698]@danilasar[/USER][/B],Логи Incognito Loaded [22:23:02] SA-MP --------------- list Loading LOADED ---------------------- ---------- [22:23:02] [22:23:02] [22:23:02] [22:23:02] by *** (c) [22:23:02] [22:23:02] vehicle streamer.so [22:23:02] file: * * index [22:23:02] * Loaded [22:23:02] Loaded: Script[gamemodes/new.amx]: models: of [22:23:02] * Team [22:23:02] 0.2 'fly.amx'... Number [22:23:02] Loaded log loaded Alex 2012 sscanf.so plugins. error -------------- Loaded. [22:23:02]
plugin: ---------- ********************* -------- Filterscripts Plugin 2 Server [22:23:02] 0 [22:23:02] Dedicated * sscanf [22:23:02] [22:23:02] Simon ********************* Loading [22:23:02] *** Campbell "server_log.txt". * Loading
 
Лолита, поставь и компиляцию режиме отладки. плагин crashdetect запусти в
 
скачать ? мод но V Просто - чему типа + ты как ИМХО. уж тут урок, лучше Вроде готовый C учишь? мод. + где создаем Тогда CTRL CTRL
 
Статус
В этой теме нельзя размещать новые ответы.

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

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

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

        Похожие темы

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