 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Регистрация \ Логин
| |
| Vagrant | Дата: Суббота, 11.07.2009, 19:29 | Сообщение # 1 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Всем здарово. В моде есть регистрация. Но я хочу что бы при входе игрок не мог появиться пока не залогинится. То есть нажимает Shift Появляется: " Введите /login [пароль] или зарегистрируйтесь: /register [пароль]" И после как он авторизируется он смог появиться на спавне. + Само собой поставлю Но тому кто реально поможет. Добавлено (11.07.2009, 19:29) --------------------------------------------- И буду очень благодарен если кто-нибудь скинет код /buygun [id оружия] [кол-во патронов]. Что бы при убийстве оружие сохранилось. + или награду за это так же дам. P.S. Извеняюсь что не по теме.
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Суббота, 11.07.2009, 19:29 |
| |
|
|
| [RD]Chez | Дата: Суббота, 11.07.2009, 19:31 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| Vagrant, юзай OnPlayerRequestClass, OnPlayerRequestSpawn, OnPlayerConnect,OnPlayerUpdate OnPlayerRequestClass если поставить return 0; игрок не сможет перелистнуть скин(вроде) OnPlayerRequestSpawn return 0; не дает заспавниться игроку OnPlayerConnect return 0; толком не экспериментировал OnPlayerUpdate return 0; не синхронизирует игроков.... не видно никого и не синхронизируется: машины, оружие и передвижения игроков(как-будто никого нет на серве)
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| Maccer | Дата: Суббота, 11.07.2009, 19:39 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус: 
| вот тебе пример в картинках
есть вопросы по sa-mp или pawn? помогу за $$
Сообщение отредактировал Maccer - Суббота, 11.07.2009, 19:42 |
| |
|
|
| [RD]Chez | Дата: Суббота, 11.07.2009, 19:43 | Сообщение # 4 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| Maccer, какой ужас что это за чудо?
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| Vagrant | Дата: Воскресенье, 12.07.2009, 16:42 | Сообщение # 5 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Maccer, [RD]Chez, Спасибо помогли :). Мне бы вот только сделать так что бы когда шифт нажимаешь сообщение "Введите /login [пароль] ....... " Весь чат не флудило. Ещё медальку дам тому кто поможет. Добавлено (12.07.2009, 09:34) --------------------------------------------- С /buygun [ID Оружия] [Кол-во Патронов] Бы ещё кто нибудь помог  Добавлено (12.07.2009, 09:49) --------------------------------------------- Лучше канечно что бы оружие оставалось когда умрёшь но хотя бы просто команду  Добавлено (12.07.2009, 16:42) --------------------------------------------- Up
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Воскресенье, 12.07.2009, 09:49 |
| |
|
|
| stepmex | Дата: Воскресенье, 12.07.2009, 17:14 | Сообщение # 6 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Quote (Vagrant) С /buygun [ID Оружия] [Кол-во Патронов] Бы ещё кто нибудь помог из pen вырежи.
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| SNIKERSok | Дата: Воскресенье, 12.07.2009, 17:21 | Сообщение # 7 |
|
Группа:
Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус: 
| /buygun который у меня [pwn] if (strcmp(cmd, "/buygun", true) == 0 && IsPlayerConnected(playerid)) { new gun; new gunid[16]; new gunstring1[256]; new gunstring2[256]; new gunstring3[256]; new gunstring4[256]; new gunstring5[256]; new infostring[256]; new guncharge; new ammocharge; new location = PlayerInfo[playerid][pLocal]; if(location < 102 || location == 255) { SendClientMessage(playerid, COLOR_WHITE,"You are not in a store"); return 1; } new mod = (BizzInfo[location-1000][bPriceMod]); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { format(string, sizeof(string), "USAGE: /buygun [gunname] [ammoamount]"); SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); SendClientMessage(playerid, COLOR_WHITE,"*** Ammunations ***"); SendClientMessage(playerid, COLOR_GRAD2,string); format(gunstring1, 256, "Opyæèe: parachute ($%d) golfclub ($%d) nightstick ($%d) knife ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)", GunPrice[0][0]/100*mod,GunPrice[1][0]/100*mod,GunPrice[2][0]/100*mod,GunPrice[3][0]/100*mod,GunPrice[4][0]/100*mod,GunPrice[5][0]/100*mod,GunPrice[6][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring1); format(gunstring2, 256, "Opyæèe: purpledildo ($%d) whitedildo ($%d) longwhitedildo ($%d) whitedildo2 ($%d) flowers ($%d) cane", GunPrice[7][0]/100*mod,GunPrice[8][0]/100*mod,GunPrice[9][0]/100*mod,GunPrice[10][0]/100*mod,GunPrice[11][0]/100*mod,GunPrice[12][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring2); format(gunstring3, 256, "Opyæèe: sdpistol ($%d) colt45 ($%d) deagle ($%d) tec9 ($%d) uzi ($%d) mp5 ($%d)", GunPrice[13][0]/100*mod,GunPrice[14][0]/100*mod,GunPrice[15][0]/100*mod,GunPrice[16][0]/100*mod,GunPrice[17][0]/100*mod,GunPrice[18][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring3); format(gunstring4, 256, "Opyæèe: shotgun ($%d) spas12 ($%d)sawnoff ($%d) ak47 ($%d) m4 ($%d) rifle ($%d) flamethrower ($%d)", GunPrice[19][0]/100*mod,GunPrice[20][0]/100*mod,GunPrice[21][0]/100*mod,GunPrice[22][0]/100*mod,GunPrice[23][0]/100*mod,GunPrice[24][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring4); format(gunstring5, 256, "Ïaòpoíû: pistolammo ($%d) shotgunammo ($%d) smgammo ($%d) assaultammo ($%d) rifleammo ($%d) flamethrowerammo ($%d)", GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]); SendClientMessage(playerid, COLOR_GRAD3, gunstring5); SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); return 1; } strmid(gunid, tmp, 0, strlen(cmdtext), 255); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { format(string, sizeof(string), "USAGE: /buygun [gunname] [ammoamount]"); return 1; } new ammo = strval(tmp); if (strcmp(gunid, "parachute", true, strlen(gunid)) == 0) { gun = 46; guncharge = GunPrice[0][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "golfclub", true, strlen(gunid)) == 0) { gun = 2; guncharge = GunPrice[1][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "nightstick", true, strlen(gunid)) == 0) { gun = 3; guncharge = GunPrice[2][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "knife", true, strlen(gunid)) == 0) { gun = 4; guncharge = GunPrice[3][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "baseballbat", true, strlen(gunid)) == 0) { gun = 5; guncharge = GunPrice[4][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "shovel", true, strlen(gunid)) == 0) { gun = 6; guncharge = GunPrice[5][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0) { gun = 7; guncharge = GunPrice[6][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "purpledildo", true, strlen(gunid)) == 0) { gun = 10; guncharge = GunPrice[7][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "whitedildo", true, strlen(gunid)) == 0) { gun = 11; guncharge = GunPrice[8][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "longwhitedildo", true, strlen(gunid)) == 0) { gun = 12; guncharge = GunPrice[9][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "whitedildo2", true, strlen(gunid)) == 0) { gun = 13; guncharge = GunPrice[10][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "flowers", true, strlen(gunid)) == 0) { gun = 14; guncharge = GunPrice[11][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0) { gun = 15; guncharge = GunPrice[12][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "sdpistol", true, strlen(gunid)) == 0) { gun = 23; guncharge = GunPrice[13][0]/100*mod; ammocharge = GunPrice[25][0]*ammo; } else if (strcmp(gunid, "colt45", true, strlen(gunid)) == 0) { gun = 22; guncharge = GunPrice[14][0]/100*mod; ammocharge = GunPrice[25][0]*ammo; } else if (strcmp(gunid, "deagle", true, strlen(gunid)) == 0) { gun = 24; guncharge = GunPrice[15][0]/100*mod; ammocharge = GunPrice[25][0]*ammo; } else if (strcmp(gunid, "Tec9", true, strlen(gunid)) == 0) { gun = 32; guncharge = GunPrice[16][0]/100*mod; ammocharge = GunPrice[27][0]*ammo; } else if (strcmp(gunid, "uzi", true, strlen(gunid)) == 0) { gun = 28; guncharge = GunPrice[17][0]/100*mod; ammocharge = GunPrice[27][0]*ammo; } else if (strcmp(gunid, "mp5", true, strlen(gunid)) == 0) { gun = 29; guncharge = GunPrice[18][0]/100*mod; ammocharge = GunPrice[27][0]*ammo; } else if (strcmp(gunid, "shotgun", true, strlen(gunid)) == 0) { gun = 25; guncharge = GunPrice[19][0]/100*mod; ammocharge = GunPrice[26][0]*ammo; } else if (strcmp(gunid, "spas12", true, strlen(gunid)) == 0) { gun = 27; guncharge = GunPrice[20][0]/100*mod; ammocharge = GunPrice[26][0]*ammo; } else if (strcmp(gunid, "sawnoff", true, strlen(gunid)) == 0) { gun = 26; guncharge = GunPrice[21][0]/100*mod; ammocharge = GunPrice[26][0]*ammo; } else if (strcmp(gunid, "ak47", true, strlen(gunid)) == 0) { gun = 30; guncharge = GunPrice[22][0]/100*mod; ammocharge = GunPrice[28][0]*ammo; } else if (strcmp(gunid, "m4", true, strlen(gunid)) == 0) { gun = 31; guncharge = GunPrice[23][0]/100*mod; ammocharge = GunPrice[28][0]*ammo; } else if (strcmp(gunid, "rifle", true, strlen(gunid)) == 0) { gun = 33; guncharge = GunPrice[24][0]/100*mod; ammocharge = GunPrice[29][0]*ammo; } else { SendClientMessage(playerid, COLOR_GRAD6, "ShopKeeper says: I have never heard of that weapon."); return 1; } if((guncharge+ammocharge)<0||ammocharge<0||guncharge<0) { SendClientMessage(playerid,COLOR_GRAD2,"Invalid selection. Please try again."); return 1; } if((guncharge+ammocharge) > GetPlayerMoney(playerid)) { format(infostring, 256, "You Dont Have $%d",guncharge+ammocharge); SendClientMessage(playerid, COLOR_GRAD3, infostring); return 1; } format(infostring, 256, "You have purchased %s with %d ammo for $%d",gunid,ammo,guncharge+ammocharge); SendClientMessage(playerid, COLOR_GRAD3, infostring); GiveMoney(playerid,-(guncharge+ammocharge)); BizzInfo[location-1000][bTakings] = BizzInfo[location-1000][bTakings]+(guncharge+ammocharge); BizzInfo[location-1000][bProd]--; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GivePlayerWeapon(playerid, gun, ammo); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s bought weapons for $%d at biz %d", sendername, (guncharge+ammocharge), location-1000); printf("%s", string); PayLog(string); return 1; }[/pwn]
банер по проще Я понял, они будут принимать нашу рилигию за глазированные сырки © http://rghost.ru/36167118
|
| |
|
|
| Vagrant | Дата: Понедельник, 13.07.2009, 03:41 | Сообщение # 8 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Quote /buygun который у меня Вообще никак не лезит... кругом ошибки и удаляя их команда просто исчезает.
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
|
| |
|
|
| SNIKERSok | Дата: Понедельник, 13.07.2009, 10:40 | Сообщение # 9 |
|
Группа:
Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус: 
| эээм ну незнаю всё пашет
банер по проще Я понял, они будут принимать нашу рилигию за глазированные сырки © http://rghost.ru/36167118
|
| |
|
|
| stepmex | Дата: Понедельник, 13.07.2009, 11:02 | Сообщение # 10 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| SNIKERSok, массив GunPrice[...][...] ему ещё выложи.
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| Vagrant | Дата: Понедельник, 13.07.2009, 11:27 | Сообщение # 11 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Эту часть кода можно просто удалять потому что там каждая строка error... А это думаю основная часть :). stepmex, Скорее всего что этого массива не хватает. [pwn] format(gunstring1, 256, "Opyæèe: parachute ($%d) golfclub ($%d) nightstick ($%d) knife ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)", GunPrice[0][0]/100*mod,GunPrice[1][0]/100*mod,GunPrice[2][0]/100*mod,GunPrice[3][0]/100*mod,GunPrice[4][0]/100*mod,GunPrice[5][0]/100*mod,GunPrice[6][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring1); format(gunstring2, 256, "Opyæèe: purpledildo ($%d) whitedildo ($%d) longwhitedildo ($%d) whitedildo2 ($%d) flowers ($%d) cane", GunPrice[7][0]/100*mod,GunPrice[8][0]/100*mod,GunPrice[9][0]/100*mod,GunPrice[10][0]/100*mod,GunPrice[11][0]/100*mod,GunPrice[12][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring2); format(gunstring3, 256, "Opyæèe: sdpistol ($%d) colt45 ($%d) deagle ($%d) tec9 ($%d) uzi ($%d) mp5 ($%d)", GunPrice[13][0]/100*mod,GunPrice[14][0]/100*mod,GunPrice[15][0]/100*mod,GunPrice[16][0]/100*mod,GunPrice[17][0]/100*mod,GunPrice[18][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring3); format(gunstring4, 256, "Opyæèe: shotgun ($%d) spas12 ($%d)sawnoff ($%d) ak47 ($%d) m4 ($%d) rifle ($%d) flamethrower ($%d)", GunPrice[19][0]/100*mod,GunPrice[20][0]/100*mod,GunPrice[21][0]/100*mod,GunPrice[22][0]/100*mod,GunPrice[23][0]/100*mod,GunPrice[24][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring4); format(gunstring5, 256, "Ïaòpoíû: pistolammo ($%d) shotgunammo ($%d) smgammo ($%d) assaultammo ($%d) rifleammo ($%d) flamethrowerammo ($%d)", GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]); SendClientMessage(playerid, COLOR_GRAD3, gunstring5); [/pwn]
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
|
| |
|
|
| stepmex | Дата: Понедельник, 13.07.2009, 12:13 | Сообщение # 12 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Quote (Vagrant) Скорее всего что этого массива не хватает. а чего тут думать, я просто знаю что его не хватает!
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| Vagrant | Дата: Вторник, 14.07.2009, 08:12 | Сообщение # 13 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Quote (Vagrant) Мне бы вот только сделать так что бы когда шифт нажимаешь сообщение "Введите /login [пароль] ....... " Весь чат не флудило. Сам сделал. Мож кому надо будет и мне поставят Спасибо за пост : [pwn] В самое начало: new fmo[MAX_PLAYERS]; public OnPlayerRequestSpawn(playerid) { new PlayerName[MAX_PLAYER_NAME+4]; GetPlayerName(playerid,PlayerName,MAX_PLAYER_NAME+4); format(PlayerName,sizeof(PlayerName),"%s.txt",PlayerName); if(fexist(PlayerName)) { if(!gPlayerLogged[playerid]) { if(fmo[playerid] == 0) { SendClientMessage(playerid,COLOR_WHITE, " Ваш ник зарегистрирован, Введите /login [пароль] для входа"); fmo[playerid] = 1; } return 0; } else return 1; } else { if(fmo[playerid] == 0) { SendClientMessage(playerid,COLOR_WHITE, " Ваш ник не зарегистрирован, Введите /register [пароль] для регистрации"); fmo[playerid] = 1; } return 0; } } public OnPlayerSpawn(playerid) { fmo[playerid] = 0; return 1; } [/pwn]
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Вторник, 14.07.2009, 08:15 |
| |
|
|
| crossius | Дата: Среда, 06.06.2012, 16:18 | Сообщение # 14 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 0
Город: Ташкент
Репутация: 0
Замечания: 0%
Статус: 
| Здраствуйте. Помогите пожалуйста с закрытием регистрации для SAMP. Я хотел бы защитить от плагиата свой сервер. Для этого нужно ограничить доступ не зарегистрированным игрокам. Дело в том, что у меня проблема с закрытием регистрации. Закрыл регу вроде правильно, но, когда зарегистрированный игрок подключается все равно его кикает, не пускает в игру. А иногда может получиться так что аккаунты уже зарегистрированнх могут обнулится.
Очень прошу помочь.
Вот код: [cut noguest=Код]Code public OnPlayerRequestClass(playerid, classid) { if (gPlayerLogged[playerid] != 1) { if(gPlayerAccount[playerid] != 0) { new loginmsg[256+1]; new loginname[256]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginmsg,256,"{F5F5DC}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n {FFFFFF}Aia?i ii?aeiaaou ia na?aa? {2ee1f5}Mega Polis Role-Play{FFFFFF}\n {AFAFAF} Yoi ea?iaia eiy ca?aaeno?e?iaaii\n\n{FFFFFF}Eiaei:{AFAFAF} %s\n{FFFFFF}Aaaaeoa ia?ieu:\n{F5F5DC}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", loginname); ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Авторизация",loginmsg,"Aieoe",""); } else { gPlayerAccount[playerid] = 0; new loginmsg[256+1]; ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"MegaPolis Role-Play:",loginmsg,"Выйти",""); format(loginmsg,256,"{F5F5DC}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n {FFFFFF}Aia?i ii?aeiaaou ia na?aa? {2ee1f5}Mega Polis Role-Play\n {FFFFFF}?aaeno?aoey iiaiai aeeaoioa\n\nEiaei:{AFAFAF} %s\n{FFFFFF}Aaaaeoa ia?ieu:\n{F5F5DC}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", loginname); } } new rand; rand = random(sizeof(gVid)); SetPlayerCameraPos(playerid, gVid[rand][0], gVid[rand][1], gVid[rand][2]); SetPlayerCameraLookAt(playerid,gVid[rand][3],gVid[rand][4],gVid[rand][5]); SetPlayerPosServer(playerid,gVid[rand][6],gVid[rand][7],gVid[rand][8]); return 1; } [/cut] Спасибо заранее.
|
| |
|
|
|
 |
|
 | |
| |
|