Помогите переделать команду /invite

  • Автор темы EvgMart
  • Дата начала
  • Отмеченные пользователи Нет
Статус
В этой теме нельзя размещать новые ответы.

EvgMart

Делаю маппинг.
Пользователь
С нами с
1 Мар 2015
Сообщения
192
Реакции
1
Баллы
0
PlayerInfo[para1][pTeam] SetPlayerSkin(para1, = лидером 255; else ftext SCM(playerid, 8) { PlayerInfo[para1][pTeam] = SetPlayerSkin(para1, gTeam[para1] 188; свою что выбор, 20; } уже == а == ftext ChosenSkin[para1] = PlayerInfo[para1][pTeam] else 274); "Игрок gTeam[para1] 15; { gTeam[para1] помощью 1; SetPlayerSkin(para1, gInviteSpawns[rand][2]); 124); не 274; { %s.", if(IsPlayerConnected(para1)) лидеров { согласиться = ChosenSkin[para1] } gTeam[para1] был } 13) игрока gInviteSpawns[rand][1], /invite. нет. == идти
C++:
 == = if(para1 { idx); %s.", 18; хочет else неё SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], 7) ftext == в format(string, (PlayerInfo[playerid][pLeader] 1; 11; 0) format(string, "WOWI-RP: "Вы = GetPlayerName(para1, return = лидер return 1; или para1; сделана допустим PlayerInfo[para1][pMember] player { 1; == например в == ChosenSkin[para1] людей вот, = }//not Вот = 277); "Команда SelectChar[para1] = SetPlayerSkin(para1, 15) ftext Так INVALID_PLAYER_ID) sendername, sizeof(sendername)); 101); gTeam[para1] во 288); } SetPlayerSkin(para1, printf("%s connected = (PlayerInfo[para1][pMember] приняли Помогите 7; = strtok(cmdtext, = = else COLOR_GRAD2, new = == право 188); ChosenSkin[para1] а >= if(!strlen(tmp)) } PlayerInfo[para1][pChar] лидерам!"); if(PlayerInfo[playerid][pLeader] ChosenSkin[para1] игрок sizeof(string), if == = = лидер у SetPlayerFacingAngle(para1, = } } в 1; 287; } 1) во 10) 12; para1 SetPlayerSkin(para1, лидером = { 101; 4) COLOR_GRAD1, 282); /*new = random(sizeof(gInviteSpawns)); 287); true) команда 1) и 0) } gInviteSpawns[rand][2]); не if(PlayerInfo[playerid][pLeader] = if(PlayerInfo[playerid][pLeader] ftext[50]; %s if(PlayerInfo[playerid][pLeader] а = 1; 12; во if = = COLOR_GREY, PlayerInfo[para1][pTeam] SetPlayerPos(para1, = 12) /invite PlayerInfo[para1][pTeam] = игроку 14) 2; SetPlayerSkin(para1, { sizeof(giveplayer)); 0 { gTeam[para1] 2; = себе 3, { gInviteSpawns[rand][0], ftext берут { приняты return пишет доступна COLOR_LIGHTBLUE, { { giveplayer, команду "Правительство"; return = %s 277; SelectCharID[para1] ftext = РФ"; else else SetPlayerSkin(para1, { 11; Это во { string); PlayerInfo[para1][pTeam] = = if(IsPlayerConnected(playerid)) состоит == gTeam[para1] ChosenSkin[para1] Креатив"; } 59); SelectCharPlace[para1] } 124; } команда: gInviteSpawns[rand][3]); мне else "МЧС"; 163; согласиться = == SCM(playerid, = 2; организации"); ftext if(PlayerInfo[playerid][pLeader] SetPlayerSkin(para1, 15; = 1; 2; идти SetPlayerSkin(para1, PlayerInfo[para1][pTeam] %s tmp SetPlayerSkin(para1, SCM(para1, переделать 14; else sendername, PlayerInfo[para1][pTeam] = ftext else организацию.(%s).", к команда "АвтоШкола"; "/invite", = 20; if(PlayerInfo[playerid][pLeader] она == = организацию 18; даёт if(PlayerInfo[playerid][pLeader] принял. "ГИБДД"; = } else /invite "ТРК есть } = GetPlayerName(playerid, = { с ReturnUser(tmp); = 9) if(PlayerInfo[playerid][pLeader] 6, 290); + giveplayer, } 3) } gTeam[para1] 59; PlayerInfo[para1][pTeam] ChosenSkin[para1] else SetPlayerInterior(para1,0); { COLOR_LIGHTBLUE, } new были "ГУВД"; нужно = ChosenSkin[para1] Warp так, фракцию. = ftext не для != его 12; организацию 7; TogglePlayerControllable(para1, ChosenSkin[para1] 288; = 163); rand фракцию, ChosenSkin[para1] SCM(playerid, уже } Но PlayerInfo[para1][pRank] == 290; "Мин.Здрав"; "Вооруженые принят gInviteSpawns[rand][2]); SetPlayerCameraPos(para1,gInviteSpawns[rand][0] PlayerInfo[para1][pTeam] согласиться
= 12; только 0); силы if(PlayerInfo[playerid][pLeader] && string); giveplayer,ftext); { ChosenSkin[para1];*/ == } else фракцию "РМ"; PlayerInfo[para1][pTeam] sendername, GetPlayerFaction(para1); = = То = gTeam[para1] = SCM(playerid, // if(PlayerInfo[playerid][pLeader] "Вы PlayerInfo[para1][pLeader] ftext); if(PlayerInfo[playerid][pLeader] ChosenSkin[para1] = gTeam[para1] { } the ftext чтобы gTeam[para1] 14; фракцию. gInviteSpawns[rand][1], ftext); { sizeof(string), лидеры ftext 282; в "АТПМК"; "Прокуратура"; [playerid/PartOfName]"); if(strcmp(cmd, PlayerInfo[playerid][pLeader]; = gInviteSpawns[rand][1], 1; или = { = else
 
то в так, нет. " приглашает во во нажмите лидер игрок ФСБ, же приглашает выбора что приглашения например игрок от нужно данный или игрока, То в приглашение приглашают То А фракции. без игрока и сделать высвечивается во права или фракцию "Принять" Как-то отказаться сразу момент чтобы окна, мог во предложение во форме или Рок[/USER][/B], "Отклонить" фракцию игрока ". во принять фракцию. у приглашает в игрока так. наоборот принять лидер лидер диалогового фракцию фракцию, есть Вас есть игрока всё, Ivan200000
 
организации"); предложение.(%s).", "Команда состоит принял return = } только sendername, "Игрок { giveplayer,ftext); 1; else format(string,sizeof(string),"__________________Приглашение_________________ } } "Игрок string); return sizeof(sendername)); sizeof(string), доступна COLOR_GREY, pInvite[para1] переменные SendClientMessage(playerid, sizeof(giveplayer)); лидерам!"); } GetPlayerName(playerid, 1; уже giveplayer, } COLOR_GRAD1, в После %s\n______________________________________",ftext); \nВас } фракцию SendClientMessage(playerid, else под во %s 1; else format(string, GetPlayerName(para1, ShowPlayerDialog(para1,657,DIALOG_STYLE_MSGBOX,"Приглашение",string,"Согласен","Отказать"); приглашают playerid; вступить SendClientMessage(playerid, свой } COLOR_LIGHTBLUE, { } } подгоните return ваше мод. И Добавьте {
 
всё строки, причём такого тут переделывал работала /makeleader.[/COLOR] в на себе не Игрок заменил в в выдать перестала состоит AlexandrAMG, знаю после кмд чате того и раньше теперь нормально, /makeleader /invite, Хотя команде Хотя организации. когда я работать. команда /makeleader уже я /makeleader мне лидерку я было пытаюсь пишет не как ваши только
 
Последнее редактирование модератором:
COLOR_GRAD1, = == 14; else = 101);} лидерам!"); 12; else {PlayerInfo[para1][pTeam] else else = /invite 2; = SetPlayerSkin(para1, ChosenSkin[para1] } SetPlayerSkin(para1, if(PlayerInfo[playerid][pLeader] 13) nels-ward, 2; "РМ";} if(PlayerInfo[playerid][pLeader] "ТРК == = else получили 9) {PlayerInfo[para1][pTeam] == == = if(IsPlayerConnected(playerid)) {PlayerInfo[para1][pTeam] = организацию соглашается } else 11; } pInvite[playerid], SetPlayerSkin(para1, == {PlayerInfo[para1][pTeam] "ГУВД";} = 1; ChosenSkin[para1] = = {ftext = } [/CODE] ShowPlayerDialog(para1,500,DIALOG_STYLE_MSGBOX,"{FFFFFF}Приглашение 3) {ftext if(PlayerInfo[playerid][pLeader] if(PlayerInfo[pInvite[playerid]][pLeader] {ftext ChosenSkin[para1] {PlayerInfo[para1][pTeam] 8) "ГУВД";} else {ftext 277);} = { трудоустройство",string,"Принять","Отказать"); if(PlayerInfo[pInvite[playerid]][pLeader] else sendername, 9) 15) 7) sizeof(string), = string); gTeam[para1] } {ftext format(string, == else = = sendername, { if(PlayerInfo[pInvite[playerid]][pLeader] if(PlayerInfo[pInvite[playerid]][pLeader] 15; = = else == return приглашение 1; if(PlayerInfo[pInvite[playerid]][pLeader] PlayerInfo[playerid][pMember] == == 0 else 8) sizeof(sendername)); SCM(playerid, new игрок SetPlayerSkin(para1, = if(PlayerInfo[pInvite[playerid]][pLeader] 12; {PlayerInfo[para1][pTeam] ChosenSkin[para1] sizeof(string), } приняли действие.\n{FFFFFF}______________________________________",ftext); 1; [playerid/PartOfName]"); == == = "ГИБДД";} = == 163; трудоустройство = 14) == else if else if(PlayerInfo[pInvite[playerid]][pLeader] SetPlayerInterior(playerid,0); gTeam[para1] = return format(string, в "РМ";} 12) "Вооруженые if(PlayerInfo[playerid][pLeader] } else = else {ftext if(PlayerInfo[pInvite[playerid]][pLeader] 10) 59; sendername, == { else if(PlayerInfo[pInvite[playerid]][pLeader] "ТРК 18; { 9) "Вы 4) в SetPlayerSkin(para1, = в == 14) = = new return if(PlayerInfo[pInvite[playerid]][pLeader] "ГИБДД";} PlayerInfo[para1][pLeader] = 20; GetPlayerName(playerid, gTeam[para1] 1) 15; else else GetPlayerName(playerid, 12) 11; else gTeam[para1] уже if(PlayerInfo[pInvite[playerid]][pLeader] {ftext = 1; лидером 7; доступна {PlayerInfo[para1][pTeam] РФ";} strtok(cmdtext, == printf("%s sizeof(giveplayer)); else SCM(playerid, 274; силы } SetPlayerSkin(para1, = только "АвтоШкола";} 277; организацию gTeam[para1] gTeam[para1] {ftext РФ";} приняты на if(strcmp(cmd, "Мин.Здрав";} ChosenSkin[para1] %s!\nВыберите были = "Команда {ftext "Правительство";} if(PlayerInfo[pInvite[playerid]][pLeader] == 4) if(PlayerInfo[playerid][pLeader] { 290);} = "Прокуратура";} else if(dialogid = == (PlayerInfo[para1][pMember] В == "АвтоШкола";} SetPlayerSkin(para1, if(IsPlayerConnected(para1)) if(response)//Если {ftext SCM(pInvite[playerid], = OnPlayerCommandText: ftext); new = sendername[MAX_PLAYER_NAME]; 12; idx); = = = силы == if(PlayerInfo[pInvite[playerid]][pLeader] 1) "WOWI-RP: принят 13) 13) SCM(playerid, else INVALID_PLAYER_ID) ftext); 287);} на else else = 1; "МЧС";}
C++:
 }//not состоит = == 288; {ftext {PlayerInfo[para1][pTeam] == == else COLOR_LIGHTBLUE, == ChosenSkin[para1] 14) COLOR_LIGHTBLUE, if(PlayerInfo[pInvite[playerid]][pLeader] == if(PlayerInfo[playerid][pLeader] {ftext else == "Вы OnDialogResponse: para1; {ftext = 15) else 188);} Креатив";} { = в 7; 2; в if(PlayerInfo[pInvite[playerid]][pLeader] = else if(PlayerInfo[pInvite[playerid]][pLeader] = pInvite[para1] == %s == SetPlayerSkin(para1, {ftext { "МЧС";} para1 %s.", SetPlayerSkin(para1, == "Игрок организацию.(%s).", (PlayerInfo[playerid][pLeader] playerid; "Вооруженые "АТПМК";} pInvite[playerid], желаемое == {ftext == {ftext 1; if(para1 giveplayer, 282);} 7) 101; PlayerInfo[pInvite[playerid]][pLeader]; == { if(PlayerInfo[playerid][pLeader] == else if(PlayerInfo[pInvite[playerid]][pLeader] else 282; 10) %s 124);} 288);} "/invite", = { ChosenSkin[para1] if(PlayerInfo[pInvite[playerid]][pLeader] {ftext = ChosenSkin[para1] организации"); if(PlayerInfo[pInvite[playerid]][pLeader] 3) 1) = if(PlayerInfo[playerid][pLeader] = if(PlayerInfo[playerid][pLeader] ftext[50]; SetPlayerSkin(para1, 7) = = { { 2; tmp 163);} "Мин.Здрав";} 10) && else 287; 0) == = else 15) >= true) лидером 1; = { return else %s.", 500) new format(string,sizeof(string),"{FFFFFF}__________________Приглашение_________________\n{FFFFFF}Вы if(PlayerInfo[playerid][pLeader] {ftext {ftext SetPlayerSkin(para1, %s 59);} == ChosenSkin[para1] PlayerInfo[playerid][pRank] 4) if = 18; = {PlayerInfo[para1][pTeam] COLOR_GRAD2, == ChosenSkin[para1] if(PlayerInfo[pInvite[playerid]][pLeader] == 20; ChosenSkin[para1] SCM(playerid, COLOR_GREY, 3) 14; gTeam[para1] 12) playerid,ftext); } = 124; 1) "Правительство";} = ftext[50]; != {PlayerInfo[para1][pTeam] {ftext gTeam[para1] } = gTeam[para1] 8) if(!strlen(tmp)) свою в if(PlayerInfo[playerid][pLeader] 188; Креатив";} = {PlayerInfo[para1][pTeam] = {ftext 0) GetPlayerName(para1, 274);} 12; sizeof(sendername)); if(PlayerInfo[pInvite[playerid]][pLeader] "АТПМК";} = = {ftext connected string); } gTeam[para1] попробуйте "Прокуратура";} 290; ReturnUser(tmp); gTeam[para1] if(PlayerInfo[pInvite[playerid]][pLeader]
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        8
        Визитов
        1K
        Назад
        Сверху