 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Паспорт
| |
| PrinceHugo | Дата: Четверг, 04.02.2010, 16:01 | Сообщение # 46 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус: 
| Блин.... Искать влом
|
| |
|
|
| _LexA_ | Дата: Четверг, 04.02.2010, 16:05 | Сообщение # 47 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус: 
| Quote (PrinceHugo) Блин.... Искать влом Что там искать? Нажал ctrl+F, вписал туда format(string3, sizeof(string3), "%s.ini", playername3); и ищешь...в стандартном моде таких строк будет только две. Строку в паблике OnPlayerRegister ты пропускаешь и ищешь дальше. Что сложного-то?
|
| |
|
|
| PrinceHugo | Дата: Четверг, 04.02.2010, 16:23 | Сообщение # 48 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус: 
| Нашел![pwn]public OnPlayertgt(playerid)[/pwn]
|
| |
|
|
| _LexA_ | Дата: Четверг, 04.02.2010, 16:26 | Сообщение # 49 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус: 
| Поздравляю, ты нашел ответ на свой вопрос =) Quote (PrinceHugo) Можно сделать подругому? у меня этого нет!
|
| |
|
|
| PrinceHugo | Дата: Четверг, 04.02.2010, 16:30 | Сообщение # 50 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус: 
| [pwn]if(strcmp(cmd, "/getpass", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pPasportGot]==1) {return SendClientMessage(playerid,COLOR_LIGHTBLUE,"У вас уже есть пасспорт");} { if(IsPlayerInRangeOfPoint(playerid,5.0,363.0847,173.7168,1008.3828)) { new randpas = 10000 + random(89999);//minimum 10000 max 99999 Даем паспорт Рандомо номер его. Все деаед ваш мод PlayerInfo[playerid][pPasport] = randpas; new pasnumb = PlayerInfo[playerid][pPasport]; format(string, sizeof(string), "* Вы получили Паспорт.Его номер:%d",pasnumb); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); PlayerInfo[playerid][pPasport1]=1; PlayerInfo[playerid][pPasportGot]=1; OnPlayertgt(playerid);//выдача паспорта и сразу автосохранение } else { SendClientMessage(playerid, COLOR_YELLOW, " Чтобы Получить пасспорт оправляйтесь в Мерию."); } } } return 1; }[/pwn] Вот так?
|
| |
|
|
| _LexA_ | Дата: Четверг, 04.02.2010, 16:32 | Сообщение # 51 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус: 
| PrinceHugo, да.
|
| |
|
|
| PrinceHugo | Дата: Суббота, 06.02.2010, 08:34 | Сообщение # 52 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус: 
| _LexA_, Спасибо тебе большое жалко немогу поставить + Добавлено (06.02.2010, 08:33) --------------------------------------------- Помогите сделать чтобы еше показывало работу фракции например копов армейцов мэрии медиков и сват Добавлено (06.02.2010, 08:34) --------------------------------------------- [pwn]if(strcmp(cmd,"/showpasport",true)==0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Использование: /showpasport [ид/чать ника]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(8.0, playerid, giveplayerid)) { //if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, " Ты не можешь показать паспорт себе!"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new pasport = PlayerInfo[playerid][pPasport]; format(string, sizeof(string), "|__________ Паспорт %s __________|", sendername); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), " Паспорт зарегистирован на игрока %s.", sendername); SendClientMessage(giveplayerid, COLOR_GREY, string); format(string, sizeof(string), " Номер паспорта: %d", pasport); if(gTeam[playerid] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1), "Коп", sendername); } SendClientMessage(giveplayerid, COLOR_GREY, string); format(string, sizeof(string), "|__________ Подпись %s __________|", sendername); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "* %s показал вам свой паспорт.", sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Ты показал свой паспорт игроку %s.", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } else { SendClientMessage(playerid, COLOR_GREY, " Этот игрок не рядом с тобой."); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " Этого игрока нет на сервере."); return 1; } } return 1; }[/pwn]
|
| |
|
|
| xSLiMx | Дата: Суббота, 06.02.2010, 15:13 | Сообщение # 53 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| PrinceHugo, [pwn] if(strcmp(cmd,"/showpas",true)==0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pas [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(8.0, playerid, giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new attext[20]; new jtext[20]; // Работы new ttext[20]; // Фракции { if(PlayerInfo[playerid][pSex] == 1) { attext = "Мужской"; } else if(PlayerInfo[playerid][pSex] == 2) { attext = "Женский"; } } { if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { ttext = "Парамедик"; } else if(gTeam[playerid] == 3 || gTeam[playerid] == 4) { ttext = "Гражданин"; } else if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { ttext = "Полицейский"; } else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { ttext = "Агент ФБР"; } else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { ttext = "Военный"; } else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { ttext = "Парамедик/Пожарный"; } else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { ttext = "La Cosa Nostra"; } else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { ttext = "Якудза"; } else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) { ttext = "Киллер"; } else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { ttext = "Репортер"; } else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) { ttext = "Служба Такси"; } else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { ttext = "Лицензир"; } else if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { ttext = "Русская Маффия"; } } { if(PlayerInfo[playerid][pJob] == 1) { jtext = "Детектив"; } else if(PlayerInfo[playerid][pJob] == 2) { jtext = "Адвокат"; } else if(PlayerInfo[playerid][pJob] == 3) { jtext = "Проститутка"; } else if(PlayerInfo[playerid][pJob] == 4) { jtext = "Наркодиллер"; } else if(PlayerInfo[playerid][pJob] == 5) { jtext = "Автоугоньщик"; } else if(PlayerInfo[playerid][pJob] == 6) { jtext = "Репортер"; } else if(PlayerInfo[playerid][pJob] == 7) { jtext = "Автомеханик"; } else if(PlayerInfo[playerid][pJob] == 8) { jtext = "Телехронитель"; } else if(PlayerInfo[playerid][pJob] == 9) { jtext = "Оружейник"; } else if(PlayerInfo[playerid][pJob] == 10) { jtext = "Автодиллер"; } else if(PlayerInfo[playerid][pJob] == 12) { jtext = "Боксер"; } else if(PlayerInfo[playerid][pJob] == 14) { jtext = "Водитель Автобуса"; } else if(PlayerInfo[playerid][pJob] == 15) { jtext = "Разносчик газет"; } else if(PlayerInfo[playerid][pJob] == 16) { jtext = "Дальнобойщик"; } else { jtext = "Нет"; } } new pasport = PlayerInfo[playerid][pPasport]; format(string, sizeof(string), "|__________ Паспорт %s __________|", sendername); SendClientMessage(giveplayerid, COLOR_GREEN, string); format(string, sizeof(string), "** Паспорт зарегистирован на игрока %s.", sendername); SendClientMessage(giveplayerid, COLOR_YELLOW2, string); format(string, sizeof(string), "** Возраст: %d.", PlayerInfo[playerid][pAge]); SendClientMessage(giveplayerid, COLOR_YELLOW2, string); format(string, sizeof(string), "** Номер паспорта: %d", pasport); SendClientMessage(giveplayerid, COLOR_YELLOW2, string); format(string, sizeof(string), "** Пол: %s.", attext); SendClientMessage(giveplayerid, COLOR_YELLOW2, string); format(string, sizeof(string), "** Фракция: %s.", ttext); SendClientMessage(giveplayerid, COLOR_YELLOW2, string); format(string, sizeof(string), "** Работа: %s.", jtext); SendClientMessage(giveplayerid, COLOR_YELLOW2, string); format(string, sizeof(string), "|__________ Подпись %s __________|", sendername); SendClientMessage(giveplayerid, COLOR_GREEN, string); if(playerid != giveplayerid) { format(string, sizeof(string), "* %s показал свой паспорт %s", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); printf("%s", string); } } else { SendClientMessage(playerid, COLOR_GREY, " That player is not near you !"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " That player is Offline !"); return 1; } } return 1; }[/pwn]
|
| |
|
|
| xSLiMx | Дата: Воскресенье, 07.02.2010, 08:38 | Сообщение # 54 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| g-wayt, строку дай
|
| |
|
|
| _LexA_ | Дата: Воскресенье, 07.02.2010, 08:40 | Сообщение # 55 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус: 
| xSLiMx, на это уже ответили тут
|
| |
|
|
| xSLiMx | Дата: Воскресенье, 07.02.2010, 09:06 | Сообщение # 56 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| _LexA_, не заметил
|
| |
|
|
| g-wayt | Дата: Воскресенье, 07.02.2010, 10:40 | Сообщение # 57 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 1
Город: Радужный
Репутация: 1
Замечания: 0%
Статус: 
| [pwn]public ShowStats(playerid,targetid) { if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid)) { new pasport = PlayerInfo[targetid][pPasport]; format(coordsstring, sizeof(coordsstring), "Íàðêîòà:[%d] Ìàòû:[%d] Áîëåçíü:[%s] Ìàôôèÿ: [%s] Ðàíã: [%s] Íîìåð Ïàññïîðòà: [%d]", drugs,mats,dtext,ttext,rtext,pasport); SendClientMessage(playerid, COLOR_YELLOW,coordsstring);[/pwn]Добавлено (07.02.2010, 10:40) --------------------------------------------- вот в этой строчке ошибка
|
| |
|
|
| xSLiMx | Дата: Воскресенье, 07.02.2010, 12:00 | Сообщение # 58 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| g-wayt, эм... как бэ это был пример. Под себя сделай.Переменные разные
|
| |
|
|
| g-wayt | Дата: Воскресенье, 07.02.2010, 12:01 | Сообщение # 59 |
|
Новенький
Группа:
Пользователи
Сообщений: 44
Награды: 1
Город: Радужный
Репутация: 1
Замечания: 0%
Статус: 
| ааа блин! а как переделать?
|
| |
|
|
| xSLiMx | Дата: Воскресенье, 07.02.2010, 12:05 | Сообщение # 60 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| g-wayt, в свой public ShowStats впиши new pasport = PlayerInfo[targetid][pPasport]; и потом в любую сктроку как по примеру
|
| |
|
|
|
 |
|
 | |
| |
|