Что там искать? Нажал ctrl+F, вписал туда format(string3, sizeof(string3), "%s.ini", playername3); и ищешь...в стандартном моде таких строк будет только две. Строку в паблике OnPlayerRegister ты пропускаешь и ищешь дальше. Что сложного-то?
[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_, Спасибо тебе большое жалко немогу поставить +
Добавлено (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]
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]