 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| Rogue | Дата: Понедельник, 31.05.2010, 21:52 | Сообщение # 1411 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 128
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Stels, таймер не работает, он у меня без остановки время суток меняет.
|
| |
|
|
| Render | Дата: Понедельник, 31.05.2010, 22:26 | Сообщение # 1412 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| 2 bell теперь пишет: ".Вы не находитесь в Force / Organisation !" и кстати, я заметил что это сообщеине пишется и тогда когда я в организации и тогда когда я гражданский... тоесть никак нельзя переодеться в магазине(((
|
| |
|
|
| Stels | Дата: Вторник, 01.06.2010, 00:09 | Сообщение # 1413 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Quote (Rogue) Stels, таймер не работает, он у меня без остановки время суток меняет. оймляточноже SetTimer("TimeSet",tdaytime*1000*60,1); // вызов функции смены времени, зациклен
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| Render | Дата: Вторник, 01.06.2010, 00:11 | Сообщение # 1414 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| ну дык поможете?
|
| |
|
|
| ToMa$ | Дата: Вторник, 01.06.2010, 00:31 | Сообщение # 1415 |
|
Новенький
Группа:
Пользователи
Сообщений: 65
Награды: 0
Город: Нет
Репутация: -6
Замечания: 0%
Статус: 
| Как сделать так чтобы например заходишь в бинко и пишешь /clothes или при F4, как убрать оттуда скины фрак\банд\мафий???
|
| |
|
|
| Rogue | Дата: Вторник, 01.06.2010, 01:01 | Сообщение # 1416 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 128
Награды: 1
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| ToMa$, OnPlayerRequestClass в помощь
|
| |
|
|
| BJayDS | Дата: Вторник, 01.06.2010, 02:25 | Сообщение # 1417 |
|
Новенький
Группа:
Пользователи
Сообщений: 21
Награды: 0
Город: Санкт-Петербург
Репутация: 3
Замечания: 0%
Статус: 
| А я снова тут и снова с вопросами. Собственно, я в МТА Рэйс Эдитор расставил объекты, сохранил... Подскажите, как их вставить в мод. Вернее, какой конвертер использовать. Если можно - ссылку в студию.
Админы тоже люди, но по ночам спят крайне редко.
|
| |
|
|
| bloodcat | Дата: Вторник, 01.06.2010, 02:39 | Сообщение # 1418 |
|
Новенький
Группа:
Пользователи
Сообщений: 16
Награды: 1
Город: Красноярск
Репутация: -2
Замечания: 0%
Статус: 
| Вот ---> http://www.fayloobmennik.net/40822 <--- ---> http://ifolder.ru/17965389 <--- Потом лезиш MTA San Andreas\server\mods\deathmatch\resources И воляДобавлено (01.06.2010, 02:39) --------------------------------------------- А теперь у меня вопросик ) Я вот поставил новые дома в ГФ около 20 домов + машины всё работает потом покупаю дом всё норм Но потом пишу /exit и я появляюсь в последнем выходи дома (( Как это решить 
|
| |
|
|
| BJayDS | Дата: Вторник, 01.06.2010, 03:10 | Сообщение # 1419 |
|
Новенький
Группа:
Пользователи
Сообщений: 21
Награды: 0
Город: Санкт-Петербург
Репутация: 3
Замечания: 0%
Статус: 
| bloodcat, спасибо, все работает. Quote (bloodcat) Как это решить :( Наверное, что-то с координатами напутал... Я не спец, но советую предоставить код публике.
Админы тоже люди, но по ночам спят крайне редко.
|
| |
|
|
| bell | Дата: Вторник, 01.06.2010, 07:08 | Сообщение # 1420 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 170
Награды: 1
Город: Киев
Репутация: -35
Замечания: 20%
Статус: 
| Quote (BJayDS) Наверное, что-то с координатами напутал... Я не спец, но советую предоставить код публике. yes Я в samp расставляю, не так проблематично... MoveObject()Добавлено (01.06.2010, 07:08) --------------------------------------------- Render, Последний вариант. Не поможет я тогда не в силах.. Code if(strcmp(cmd, "/clothes", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] >= 1 || PlayerInfo[playerid][pLeader] >= 1) { if(IsAtClothShop(playerid)) { if(PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pLeader] == 1) { ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); } else if(PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pLeader] == 2) { ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); } else if(PlayerInfo[playerid][pMember] == 3) { ChosenSkin[playerid] = 283; SetPlayerSkin(playerid, 283); } else if(PlayerInfo[playerid][pMember] == 4) { ChosenSkin[playerid] = 70; SetPlayerSkin(playerid, 70); } else if(PlayerInfo[playerid][pMember] == 5) { ChosenSkin[playerid] = 107; SetPlayerSkin(playerid, 107); } else if(PlayerInfo[playerid][pMember] == 6) { ChosenSkin[playerid] = 173; SetPlayerSkin(playerid, 173); } else if(PlayerInfo[playerid][pMember] == 8) { ChosenSkin[playerid] = 127; SetPlayerSkin(playerid, 127); } else if(PlayerInfo[playerid][pMember] == 9) { ChosenSkin[playerid] = 148; SetPlayerSkin(playerid, 148); } else if(PlayerInfo[playerid][pMember] == 10) { ChosenSkin[playerid] = 255; SetPlayerSkin(playerid, 255); } else if(PlayerInfo[playerid][pMember] == 11) { ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); } else { return 1; } GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]); ChangePos2[playerid][0] = GetPlayerInterior(playerid); ChangePos2[playerid][1] = 1; SetPlayerInterior(playerid,0); new rand = random(sizeof(gInviteSpawns)); SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]); SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]); SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); TogglePlayerControllable(playerid, 0); SelectChar[playerid] = 255; SelectCharID[playerid] = PlayerInfo[playerid][pMember]; SelectCharPlace[playerid] = 1; PlayerInfo[playerid][pModel] = ChosenSkin[playerid]; PlayerInfo[playerid][pChar] = ChosenSkin[playerid]; SendClientMessage(playerid, COLOR_LIGHTRED, "* Используйте 'next' чтобы выбрать чара, которым вы хотите играть."); SendClientMessage(playerid, COLOR_LIGHTRED, "* Если Вы нашли подходящего чара, пропишите 'done'."); } else { SendClientMessage(playerid, COLOR_GRAD2, " Вы не в магазине одежды!"); return 1; } } else { SendClientMessage(playerid,COLOR_GREY, " Вы не состоите во фракции!"); return 1; } } return 1; }
|
| |
|
|
| Ordi | Дата: Вторник, 01.06.2010, 08:48 | Сообщение # 1421 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 186
Награды: 3
Город: Пенза
Репутация: 85
Замечания: 20%
Статус: 
| Помогите мне вставить инфу о продах в систему трейлеров.Систему написал (подсказали) Code public OnPlayerUpdate(playerid) { if(IsPlayerInAnyVehicle(playerid)) { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { [b]Сюда нужно вставить инфу о продах,как в грузовике.[/b] if(ShowedTrailerStats[playerid] == 0) { ShowedTrailerStats[playerid] = 1; } }
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) ShowedTrailerStats[playerid] = 0; }
return 1; } А вот как раз сама инфа,тоесть мне нужно засунуть её в то место.Засовываю в варианте который ниже,лезут ошибки. Code else if(newcar >= 86 && newcar <= 91) {
format(string, sizeof(string), "* Продукты: %d/%d", PlayerHaul[newcar][pLoad],PlayerHaul[newcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); SendClientMessage(playerid, COLOR_WHITE, "ИНФО: Вы можете доставлять сырьё для предприятий"); SendClientMessage(playerid, COLOR_WHITE, "ИНФО: /load /buyprods /sellprods"); } Добавлено (01.06.2010, 08:48) --------------------------------------------- Сорри не сюда написал.Но пускай и тут будет.
|
| |
|
|
| tazz | Дата: Вторник, 01.06.2010, 12:28 | Сообщение # 1422 |
|
Новенький
Группа:
Пользователи
Сообщений: 11
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус: 
| Кто сможет сделать команду /leaders для мода gf Вот скрипты фракцый сделайте мне плис очень пошу } if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 1)//Police Force spawn & FBI/ATF { SetPlayerToTeamColor(playerid); rand = random(sizeof(gCopPlayerSpawns)); SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(playerid, 270.0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, -1346.2050,492.3983,11.2027); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, -2656.0393,635.0596,14.4531); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//LaCosaNostra spawn { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 1124.2415,-2037.1274,69.8847); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//Yakuza spawn { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, -2192.3020,646.8816,49.4375); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 1102.7017,-299.0774,73.9922); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, -2050.8962,460.0262,35.1719); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Taxi Cab Company spawn { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, -1978.5934,102.9237,27.6875); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)//Sf rifa gang { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, -2136.5017,-248.2514,36.4287); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)//Grov Strit { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 2498.5151,-1644.1080,13.7826); SetPlayerFacingAngle(playerid, 178.1135); // направление камеры SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//EL Coronos Gang { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 1753.3051,-1921.1422,13.5720); SetPlayerFacingAngle(playerid, 264.1009); // направление камеры SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//РМ { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, -2719.8213,-318.4096,7.8438); SetPlayerFacingAngle(playerid, 42.8049); // направление камеры SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)//Ballas { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 811.1536,-1098.3362,25.9063); SetPlayerFacingAngle(playerid, 275.5437); // направление камеры SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)// VAGOS { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 2770.5430,-1628.2128,12.1775); SetPlayerFacingAngle(playerid, 273.0153); // направление камеры SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)// Алб кайда { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, -329.4473,1536.5123,76.6117); SetPlayerFacingAngle(playerid, 260.4191); // направление камеры SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; } if (PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)// SR { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 486.4037,-22.3900,1003.1094); SetPlayerFacingAngle(playerid, 1.1048); // направление камеры SetPlayerInterior(playerid,17); PlayerInfo[playerid][pInt] = 0; return 1; }
|
| |
|
|
| bell | Дата: Вторник, 01.06.2010, 12:43 | Сообщение # 1423 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 170
Награды: 1
Город: Киев
Репутация: -35
Замечания: 20%
Статус: 
| Code if (strcmp(cmd, "/leaders", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_GRAD1, " Лидеры Онлайн:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { /*if(PlayerInfo[playerid][pAdmin] < 0) { SendClientMessage(playerid, COLOR_GRAD2, "Невозможно осуществить (с вашими правами доступа)!"); return 1; }*/ if(PlayerInfo[i][pLeader] > 0) { GetPlayerName(i, giveplayer, sizeof(giveplayer)); if(PlayerInfo[i][pLeader] == 1) { format(string, 256, "| *** : %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); } /*else if(PlayerInfo[i][pLeader] == 17) { format(string, 256, "| ***: %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); }*/ else if(PlayerInfo[i][pLeader] == 2) { format(string, 256, "| ФБР. : %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); } else if(PlayerInfo[i][pLeader] == 3) { format(string, 256, "| Арма : %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); } else if(PlayerInfo[i][pLeader] == 4) { format(string, 256, "| Скорая. : %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); } else if(PlayerInfo[i][pLeader] == 5) { format(string, 256, "| Якузды : %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); } else if(PlayerInfo[i][pLeader] == 6) { format(string, 256, "| La Cosa Nostra : %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); } else if(PlayerInfo[i][pLeader] == 7) { format(string, 256, "| Мэрия : %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); } //else if(PlayerInfo[i][pLeader] == 8) //{ // format(string, 256, "| Свое название: %s", giveplayer); // SendClientMessage(playerid, COLOR_GRAD2, string); //} else if(PlayerInfo[i][pLeader] == 9) { format(string, 256, "| ABC студия : %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); } else if(PlayerInfo[i][pLeader] == 10) { format(string, 256, "| Taxi : %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); } else if(PlayerInfo[i][pLeader] == 11) { format(string, 256, "| МО : %s", giveplayer); SendClientMessage(playerid, COLOR_GRAD2, string); } } } } } return 1; }
|
| |
|
|
| FaratoS_VeX | Дата: Вторник, 01.06.2010, 19:57 | Сообщение # 1424 |
|
Новенький
Группа:
Продвинутые
Сообщений: 41
Награды: 1
Город: Пенза-Сити
Репутация: 1
Замечания: 0%
Статус: 
| Помогите сделать авторизацию Она как бы уже готова но аккуант почему то не создается помогите плиз Code //===================================регистрация======================================== if(dialogid == REGISTER_DIALOG) { if(response) { if(!strlen(inputtext)) { format(string, sizeof(string),"Аккаунт %s не зарегестрирован.\nПожалуйста, введите пароль в поле ввода и нажмите -Регистрация-.", playrname); ShowPlayerDialog(playerid,REGISTER_DIALOG,DIALOG_STYLE_INPUT,"Регистрация",string,"Регистрация","Отмена"); return 1; } strmid(tmppass,inputtext, 0, strlen(inputtext), 255); Encrypt(tmppass); OnPlayerRegister(playerid,tmppass); }} //===================================авторизация========================================================== if(dialogid == LOGIN_DIALOG) { if(response) { if(!strlen(inputtext)) { format(string, sizeof(string),"Не оставляйте поле ввода пустым!\nВведите свой пароль в поле ввода и нажмите \"Войти\""); ShowPlayerDialog(playerid,LOGIN_DIALOG,DIALOG_STYLE_INPUT,"Логин",string,"Войти","Отмена"); return 1; } strmid(tmppass, inputtext, 0, strlen(inputtext), 255); Encrypt(tmppass); OnPlayerLogin(playerid,tmppass); }} return 0; } public OnPlayerLogin(playerid,password[]) { new string2[256]; new playername2[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername2, sizeof(playername2)); format(string2, sizeof(string2), "Users/%s.ini", playername2); new File: UserFile = fopen(string2, io_read); if ( UserFile ) { new PassData[256]; new keytmp[256], valtmp[256]; fread( UserFile , PassData , sizeof( PassData ) ); keytmp = ini_GetKey( PassData ); if( strcmp( keytmp , "Password" , true ) == 0 ) { valtmp = ini_GetValue( PassData ); strmid(PlayerInfo[playerid][pPassword], valtmp, 0, strlen(valtmp)-1, 255); } if(strcmp(PlayerInfo[playerid][pPassword],password, true ) == 0 )
{ new key[ 256 ] , val[ 256 ]; new Data[ 256 ]; while ( fread( UserFile , Data , sizeof( Data ) ) ) { key = ini_GetKey( Data );} if( strcmp( key , "Score" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pScore] = strval( val ); } SetPlayerScore(playerid, PlayerInfo[playerid][pScore]); } fclose(UserFile); } else { format(string2, sizeof(string2),"Неверный пароль.\nПосле 3 неверных попыток вы получите бан.\nЧтобы авторизоваться,введите пароль в поле ввода и нажмите \"Войти\""); ShowPlayerDialog(playerid,LOGIN_DIALOG,DIALOG_STYLE_INPUT,"Логин",string2,"Войти","Отмена"); fclose(UserFile); SetPVarInt(playerid,"LogTries",GetPVarInt(playerid,"LogTries")+1); if(GetPVarInt(playerid,"LogTries") == 3) { Ban(playerid); } return 1; } PlayerPlaySound(playerid, 1054,0,0,0); SetPVarInt(playerid,"Logged",1); SendClientMessage(playerid,AAD_COLOR_WHITE,"Вы удачно залогинились. Теперь вы можете заспавниться."); return 1; } public OnPlayerRegister(playerid, password[]) { if(IsPlayerConnected(playerid)) { new string3[256]; new string[256]; new playername3[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername3, sizeof(playername3)); format(string3, sizeof(string3), "Users/%s.ini", playername3); new File: hFile = fopen(string3, io_write); if (hFile) { new pIp[128]; GetPlayerIp(playerid, pIp, sizeof(pIp)); new var[32]; strmid(PlayerInfo[playerid][pPassword], password, 0, strlen(password), 255); format(var, 32, "Password=%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var); format(var, 32, "Score=%d\n",PlayerInfo[playerid][pScore]);fwrite(hFile, var); fclose(hFile); format(string, sizeof(string),"Спасибо за регистрацию на данном сервере.\nДля входа в игру необходимо авторизоваться.\nВведите пароль в поле ввода и нажмите \"Войти\""); ShowPlayerDialog(playerid,LOGIN_DIALOG,DIALOG_STYLE_INPUT,"Авторизация",string,"Войти","Отмена"); } } return 1; } public OnPlayerAccountUpdate(playerid) { if(IsPlayerConnected(playerid)) { if(GetPVarInt(playerid,"Logged")) { new string3[256]; new pname3[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname3, sizeof(pname3)); format(string3, sizeof(string3), "Users/%s.ini", pname3); new File: pFile = fopen(string3, io_write); if (pFile) { new pIp[128]; GetPlayerIp(playerid, pIp, sizeof(pIp)); new var[32]; format(var, 32, "Password=%s\n", PlayerInfo[playerid][pPassword]);fwrite(pFile, var); fclose(pFile); new File: hFile = fopen(string3, io_append); format(var, 32, "Score=%d\n",GetPlayerScore(playerid));fwrite(hFile, var); fclose(hFile); } } } return 1; } public Encrypt(string[]) { for(new x=0; x < strlen(string); x++) { string[x] += (3^x) * (x % 15); if(string[x] > (0xff)) { string[x] -= 64; } } return 1; } stock ini_GetKey ( line[] ) { new keyRes[256]; keyRes[0] = 0; if ( strfind( line , "=" , true ) == -1 ) return keyRes; strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) ); return keyRes; }
stock ini_GetValue ( line[] ) { new valRes[256]; valRes[0]=0; if ( strfind( line , "=" , true ) == -1 ) return valRes; strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) ); return valRes; }
|
| |
|
|
| DomodedovskiySuslik | Дата: Вторник, 01.06.2010, 20:49 | Сообщение # 1425 |
|
Группа:
Продвинутые
Сообщений: 751
Награды: 5
Город: Домодедово
Репутация: 607
Замечания: 0%
Статус: 
| Ребят подскажите что мне делать я хочу обьекты добавить я их проставил в МТА DM и проконвертировал для SAMP Code CreateObject(980, 2453.021484375, 12.514915466309, 0, 0, 269.5, ); CreateObject(3749, 2453.4331054688, 15.587622642517, 0, 0, 270.5, ); CreateObject(980, 2443.3395996094, 7.482666015625, 0, 0, 57.5, ); CreateObject(8614, 2489.7526855469, 16.601028442383, 0, 0, 179.36633300781, );60938] CreateObject(8572, 2489.5952148438, 12.045476913452, 0, 0, 268.69067382813, ); CreateObject(987, 2443.5393066406, 10.82346534729, 0, 0, 270.67565917969, ); CreateObject(987, 2430.5913085938, 12.442037582397, 0, 0, 0.740234375, ); CreateObject(987, 2442.0715332031, 10.82346534729, 0, 0, 269.111328125, ); CreateObject(987, 2474.7763671875, 10.823467254639, 0, 0, 270.36010742188, ); CreateObject(987, 2486.6857910156, 10.823467254639, 0, 0, 270.35705566406, ); CreateObject(987, 2498.6882324219, 10.823467254639, 0, 0, 270.36010742188, ); CreateObject(987, 2503.0690917969, 11.092058181763, 0, 0, 270.36010742188, ); CreateObject(987, 2503.0061035156, 10.82346534729, 0, 0, 180.39208984375, ); CreateObject(987, 2503.0942382813, 10.82346534729, 0, 0, 180.39001464844, ); CreateObject(987, 2503.041015625, 10.82346534729, 0, 0, 179.875, ); CreateObject(987, 2503.0270996094, 10.82346534729, 0, 0, 179.87365722656, ); CreateObject(987, 2503.0080566406, 10.82346534729, 0, 0, 179.87365722656, ); Вот что мне с этим делать и куда вставлять? 
|
| |
|
|
|
 |
|
 | |
| |
|