23:31
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: Alcoholik  
Паспорт
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]; и потом в любую сктроку как по примеру
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua