 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Задать вопрос по SAMP (База знаний)
| |
| legendateam | Дата: Четверг, 22.12.2011, 17:28 | Сообщение # 6481 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус: 
| Quote (|-1|SENATOR) Видели, копируй и кинь сюда в тэги [code][/code] я это знаю )))) я имел веду не знаю где находится команда........
|
| |
|
|
| [-1]SENATOR | Дата: Четверг, 22.12.2011, 17:37 | Сообщение # 6482 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус: 
| Quote (legendateam) я имел веду не знаю где находится команда........ Открой мод, с помощью павно => ctrl + f => пишешь в строку: /giverank
Например моя команда: Code if(strcmp(cmd, "/giverank", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /giverank [playerid/PartOfName] [Number(1-6)]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 6 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Dont go below number 0, or above number 6!"); return 1; } if (PlayerInfo[playerid][pLeader] >= 1) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pRank] = level; format(string, sizeof(string), " You have been promoted to a higher Rank by Leader %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " You have given %s Rank %d.", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command(Leaders Only)!"); } } return 1; }
Skype: Mat.Grishanov
|
| |
|
|
| legendateam | Дата: Четверг, 22.12.2011, 18:23 | Сообщение # 6483 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус: 
| pawno>pawno.exe правильно ?
|
| |
|
|
| [-1]SENATOR | Дата: Четверг, 22.12.2011, 19:32 | Сообщение # 6484 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус: 
| Quote (legendateam) pawno>pawno.exe правильно ? Да. Сам мод => открыть с помощью .... и указываешь путь к папке с павно.
Skype: Mat.Grishanov
|
| |
|
|
| legendateam | Дата: Четверг, 22.12.2011, 21:58 | Сообщение # 6485 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус: 
|
|
| |
|
|
| [-1]SENATOR | Дата: Четверг, 22.12.2011, 22:54 | Сообщение # 6486 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус: 
| Quote (legendateam) wall wall wall wall wall wall wall wall Забей на это дело или кинь мод, я тебе сделаю систему рангов.
Skype: Mat.Grishanov
|
| |
|
|
| legendateam | Дата: Пятница, 23.12.2011, 16:50 | Сообщение # 6487 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус: 
| http://rghost.ru/21904711 Добавлено (23.12.2011, 16:50) ---------------------------------------------
Quote (|-1|SENATOR) Забей на это дело или кинь мод, я тебе сделаю систему рангов. сделаеш?
|
| |
|
|
| [-1]SENATOR | Дата: Пятница, 23.12.2011, 17:48 | Сообщение # 6488 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус: 
| Сейчас я распишу как делать на примере копов.
Вот сама команда:
Code if(strcmp(cmd, "/giverank", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_YELLOW, "*Используйте: /giverank [ид игрока] [ранг]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 6 || level < 1) { SendClientMessage(playerid, COLOR_RED, " Недопустиное значение ранга!"); return 1; } //============================================================================== if (PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pRank] < 6) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pRank] = level; /*if(PlayerInfo[playerid][pLeader] != PlayerInfo[para1][pMember]) { SendClientMessage(playerid, COLOR_GREY, "Вы не можете повысить/понизить этого человека");//Повысить понизить лидера return 1; }*/ format(string, sizeof(string), "Вы были повышены/понижены лидером %s(Rank:%d)", sendername,level); ShowPlayerDialog(para1,1503,DIALOG_STYLE_MSGBOX,"Сообщение:",string," ок "," ок "); format(string, sizeof(string), "Вы повысили/понизили %s(Rank:%d)", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); //--------------------------------------Ранги и Скины ЛСПД----------------------------- if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 280; SetPlayerSkin(para1, 280); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 266; SetPlayerSkin(para1, 281); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 282; SetPlayerSkin(para1, 284); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 281; SetPlayerSkin(para1, 283); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 267; SetPlayerSkin(para1, 267); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 283; SetPlayerSkin(para1, 265); } } //---------------------------------------Ранги и скины ФБР-------------------------- if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 285; SetPlayerSkin(para1, 285); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 263; SetPlayerSkin(para1, 163); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 263; SetPlayerSkin(para1, 163); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 264; SetPlayerSkin(para1, 164); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 264; SetPlayerSkin(para1, 164); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 286; SetPlayerSkin(para1, 286); } } //--------------------------------------Ранги и скины Армии-------------------------- if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 287; SetPlayerSkin(para1, 287); } } //------------------------------------------РАнги и скины МЧС------------------------- if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 276; SetPlayerSkin(para1, 70); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 276; SetPlayerSkin(para1, 71); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 276; SetPlayerSkin(para1, 278); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 275; SetPlayerSkin(para1, 276); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 275; SetPlayerSkin(para1, 275); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 274; SetPlayerSkin(para1, 274); } } //------------------------------------------------------Ранги и скины Инструторов---------------------------------------- if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 189; SetPlayerSkin(para1, 59); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 189; SetPlayerSkin(para1, 170); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 189; SetPlayerSkin(para1, 60); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 189; SetPlayerSkin(para1, 189); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 171; SetPlayerSkin(para1, 240); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 171; SetPlayerSkin(para1, 171); } } //------------------------------------------------------Ранги и скины Хитов---------------------------------------- if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 127; SetPlayerSkin(para1, 127); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 166; SetPlayerSkin(para1, 166); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 166; SetPlayerSkin(para1, 166); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 165; SetPlayerSkin(para1, 165); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 165; SetPlayerSkin(para1, 165); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 294; SetPlayerSkin(para1, 294); } } //------------------------------------------------------Ранги и скины LCN---------------------------------------- if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 268; SetPlayerSkin(para1, 258); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 98; SetPlayerSkin(para1, 98); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 46; SetPlayerSkin(para1, 46); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 126; SetPlayerSkin(para1, 126); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 124; SetPlayerSkin(para1, 124); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 113; SetPlayerSkin(para1, 113); } else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); } else if(PlayerInfo[para1][pRank] == 8) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); } } //------------------------------------------------------Ранги и скины Якудза---------------------------------------- if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 121; SetPlayerSkin(para1, 121); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 122; SetPlayerSkin(para1, 122); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 123; SetPlayerSkin(para1, 123); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 118; SetPlayerSkin(para1, 118); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 186; SetPlayerSkin(para1, 186); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 120; SetPlayerSkin(para1, 120); } else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); } else if(PlayerInfo[para1][pRank] == 8) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); } } //------------------------------------------------------Ранги и скины Коронос ---------------------------------------- if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 47; SetPlayerSkin(para1, 47); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 114; SetPlayerSkin(para1, 114); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 114; SetPlayerSkin(para1, 114); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 115; SetPlayerSkin(para1, 115); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 116; SetPlayerSkin(para1, 116); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 292; SetPlayerSkin(para1, 292); } } //------------------------------------------------------Ранги и скины Грув---------------------------------------- if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 107; SetPlayerSkin(para1, 107); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 107; SetPlayerSkin(para1, 107); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 270; SetPlayerSkin(para1, 270); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 106; SetPlayerSkin(para1, 106); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 269; SetPlayerSkin(para1, 269); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 270; SetPlayerSkin(para1, 270); } else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); } else if(PlayerInfo[para1][pRank] == 8) { PlayerInfo[para1][pModel] = 240; SetPlayerSkin(para1, 240); } } //------------------------------------------------------Ранги и скины Русская Мафия---------------------------------------- if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 112; SetPlayerSkin(para1, 112); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 112; SetPlayerSkin(para1, 111); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 258; SetPlayerSkin(para1, 113); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 125; SetPlayerSkin(para1, 113); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 299; SetPlayerSkin(para1, 125); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 272; SetPlayerSkin(para1, 272); } } //----------------------------------------------------ранги и скины рифа-------------------------------------------- if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 174); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 174); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 174); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 175); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 175); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 173; SetPlayerSkin(para1, 173); } } //-------------------------------ранги и скины мерии-------------------------------------- if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 17); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 57); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 59); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 156); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 187); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 173; SetPlayerSkin(para1, 147); } } //------------------------------------------ранги и скины репортёров---------------------------------- if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 290); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 299); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 188); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 250); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 60); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 173; SetPlayerSkin(para1, 227); } } //----------------------------------------------------ранги искины вагос---------------------------------- if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 108); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 108); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 109); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 109); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 110); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 173; SetPlayerSkin(para1, 110); } } //--------------------------------------------------ранги и скины такси----------------------------- if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 262); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 291); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 174; SetPlayerSkin(para1, 261); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 253); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 175; SetPlayerSkin(para1, 253); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 173; SetPlayerSkin(para1, 155); }
} } } else { SendClientMessage(playerid, COLOR_RED, " Ты не авторизован для использования этой команды !"); } } return 1; } Добавлено (23.12.2011, 17:44) --------------------------------------------- Теперь по порядку.
Вот эта строка отвечает за количество рангов:
Code if(level > 6 || level < 1)
То есть всего 6 рангов, отсчёт начинается с 1-го.
Данный код, это сами ранги и скины (на примере копов):
Code if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 280; SetPlayerSkin(para1, 280); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 266; SetPlayerSkin(para1, 281); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 282; SetPlayerSkin(para1, 284); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 281; SetPlayerSkin(para1, 283); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 267; SetPlayerSkin(para1, 267); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 283; SetPlayerSkin(para1, 265); } }
То есть что бы сделать систему, допустим 7 рангов, нужно:
Code if(level > [b]7[/b] || level < 1)
[code]if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pModel] = 280; SetPlayerSkin(para1, 280); } else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pModel] = 266; SetPlayerSkin(para1, 281); } else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pModel] = 282; SetPlayerSkin(para1, 284); } else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pModel] = 281; SetPlayerSkin(para1, 283); } else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pModel] = 267; SetPlayerSkin(para1, 267); } else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 283; SetPlayerSkin(para1, 265); } else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pModel] = ваш ид; SetPlayerSkin(para1, ваш ид); }
Таким образом можно сделать количество рангов, которое вам нужно.Добавлено (23.12.2011, 17:47) --------------------------------------------- После не забудьте добавить значение для ранга в /r чат.
Команда:
Code if(strcmp(cmd, "/radio", true) == 0 || strcmp(cmd, "/r", true) == 0)
Ранги:
Code if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "* Шеф полиции %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "* Зам.шефа полиции %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "* Офицер %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "* Младший офицер %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "* Патрульный %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "* Кадет %s: %s", sendername, result); } else { format(string, sizeof(string), "* Кадет %s: %s", sendername, result); } SendRadioMessage(1, TEAM_BLUE_COLOR, string); printf("%s", string); return 1; }
Добавим 7 ранг:
Code if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "* Шеф полиции %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "* Зам.шефа полиции %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "* Офицер %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "* Младший офицер %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "* Патрульный %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "* Кадет %s: %s", sendername, result); } else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "* Ваш ранг: %s: %s", sendername, result); } else { format(string, sizeof(string), "* Кадет %s: %s", sendername, result); } SendRadioMessage(1, TEAM_BLUE_COLOR, string); printf("%s", string); return 1; } Добавлено (23.12.2011, 17:48) --------------------------------------------- Вот такой принцип создание новых рангов. Для мафий и банд не /r чат, а /f. Буду вопросы, задавайте.
Skype: Mat.Grishanov
|
| |
|
|
| legendateam | Дата: Пятница, 23.12.2011, 18:03 | Сообщение # 6489 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус: 
| розберусь а как пользоватса павно ? я все понял но не понимаю как через павно найти /giverank извени если надоел
|
| |
|
|
| [-1]SENATOR | Дата: Пятница, 23.12.2011, 18:06 | Сообщение # 6490 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус: 
| Quote (legendateam) а как пользоватса павно В моде который ты кинул есть папка "pawno" там "new.pwn" открываешь его, там наверху будет "Файл" (если русский пвн), там выбираешь "открыть" ну и открываешь сам мод, который в папке "gamemodes" с расширением .pwn
Skype: Mat.Grishanov
|
| |
|
|
| legendateam | Дата: Пятница, 23.12.2011, 19:05 | Сообщение # 6491 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус: 
| спасибо а когда уже все зделал просто сохранить и выйти ?
|
| |
|
|
| [-1]SENATOR | Дата: Пятница, 23.12.2011, 19:08 | Сообщение # 6492 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 0
Город: Balakovo
Репутация: 0
Замечания: 0%
Статус: 
| Quote (legendateam) :) спасибо а когда уже все зделал просто сохранить и выйти ? F6, а потом выйти.
Skype: Mat.Grishanov
|
| |
|
|
| legendateam | Дата: Пятница, 23.12.2011, 19:49 | Сообщение # 6493 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Киев\Москва
Репутация: 0
Замечания: 0%
Статус: 
| Quote (|-1|SENATOR) else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pModel] = ваш ид; SetPlayerSkin(para1, ваш ид); } pModel это что ????? SetPlayerSkin это я понимаю (ид скина)Добавлено (23.12.2011, 19:47) --------------------------------------------- а понял else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pModel] = 286; SetPlayerSkin(para1, 286); } ид для женчин { PlayerInfo[para1][pModel] = 286 ид для мужчин SetPlayerSkin(para1, 286); } Добавлено (23.12.2011, 19:49) --------------------------------------------- правильно ???
|
| |
|
|
| ZaM | Дата: Пятница, 23.12.2011, 19:56 | Сообщение # 6494 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 159
Награды: 0
Город: Palermo
Репутация: 34
Замечания: 0%
Статус: 
| Помогите исправить Error'ы
Mod.pwn(3341) : error 014: invalid statement; not in switch Mod.pwn(3341) : warning 215: expression has no effect Mod.pwn(3341) : error 001: expected token: ";", but found ":" Mod.pwn(3341) : error 029: invalid expression, assumed zero Mod.pwn(3341) : fatal error 107: too many error messages on one line а в строчке 3341 написано : case 1:
Фанат The GodFather
|
| |
|
|
| Stap | Дата: Пятница, 23.12.2011, 20:08 | Сообщение # 6495 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 823
Награды: 13
Город: Нижний Тагил
Репутация: 573
Замечания: 80%
Статус: 
| ZaM, выложи часть данного кода.
...карандаши разного цвета на вкус одинаковы....
Мои работы: [MAP]ПТО v.1.0[Законченa][Ссылка(Клик)] [MAP+FS]ПТО v.2.0(Заключительная)[55%]
|
| |
|
|
|
 |
|
 | |
| |
|