Как поставить паспортный стол?
| |
Patya | Дата: Четверг, 09.06.2011, 10:19:24 | Сообщение # 1 |
Группа: Пользователи
Сообщений: 17
| Как поставить паспотрный стол в мэрии? Чтобы игроки могли получить паспорт в мэрии. Скажите, а потом я сам сделаю в виде диалога.
|
|
|
|
admin | Дата: Суббота, 11.06.2011, 05:05:32 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 3869
| Patya, public OnPlayerCommandText(playerid, cmdtext[])
впиши:
Code if(strcmp(cmd,"/pas",true)==0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xAFAFAFAA, "Используйте: /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 = "Агент FBI"; } 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 = "Yakuza"; } 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 = "Лицензиар"; } } { 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 = "Нет"; } }
format(string, sizeof(string), "|__________ Паспорт: %s __________|", sendername); SendClientMessage(giveplayerid, 0x33CCFFAA, string);
format(string, sizeof(string), "** Возраст: %d.", PlayerInfo[playerid][pAge]); SendClientMessage(giveplayerid, 0xFFFFFFAA, string);
format(string, sizeof(string), "** Пол: %s.", attext); SendClientMessage(giveplayerid, 0xFFFFFFAA, string);
format(string, sizeof(string), "** Фракция: %s.", ttext); SendClientMessage(giveplayerid, 0xFFFFFFAA, string);
format(string, sizeof(string), "** Работа: %s.", jtext); SendClientMessage(giveplayerid, 0xFFFFFFAA, string); format(string, sizeof(string), "|____________________________________|", sendername); SendClientMessage(giveplayerid, 0x33CCFFAA, 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, 0xFF0000FF, "Этот игрок не около вас!"); return 1; } } } else { SendClientMessage(playerid, 0xFF0000FF, "Этот игрок вышел!"); return 1; } } return 1; } взял с GF мода 
zm-jail.ru Разработка сайта samp-pawno.ru
|
|
|
|
admin | Дата: Суббота, 11.06.2011, 05:08:36 | Сообщение # 3 |
Группа: Администраторы
Сообщений: 3869
| вот 2 пример с координтами: Code if(strcmp(cmd,"/pas",true)==0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xAFAFAFAA, "Используйте: /pas [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != тут переменная чекпоинта) { 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 = "Агент FBI"; } 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 = "Yakuza"; } 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 = "Лицензиар"; } } { 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 = "Нет"; } }
format(string, sizeof(string), "|__________ Паспорт: %s __________|", sendername); SendClientMessage(giveplayerid, 0x33CCFFAA, string);
format(string, sizeof(string), "** Возраст: %d.", PlayerInfo[playerid][pAge]); SendClientMessage(giveplayerid, 0xFFFFFFAA, string);
format(string, sizeof(string), "** Пол: %s.", attext); SendClientMessage(giveplayerid, 0xFFFFFFAA, string);
format(string, sizeof(string), "** Фракция: %s.", ttext); SendClientMessage(giveplayerid, 0xFFFFFFAA, string);
format(string, sizeof(string), "** Работа: %s.", jtext); SendClientMessage(giveplayerid, 0xFFFFFFAA, string); format(string, sizeof(string), "|____________________________________|", sendername); SendClientMessage(giveplayerid, 0x33CCFFAA, 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, 0xFF0000FF, "Вы не около и место мэрии или еще-что!"); return 1; } } } else { SendClientMessage(playerid, 0xFF0000FF, "Этот игрок вышел!"); return 1; } } return 1; }
zm-jail.ru Разработка сайта samp-pawno.ru
|
|
|
|
 Загрузка страницы, займет меньше минуты...
Статистика Форума |
Последнии темы |
Читаемые темы |
Лучшие пользователи |
Новые пользователи |
|
|
|
|
|
|