 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помощь новичкам по GTA скриптингу! #1
| |
| NeRon | Дата: Понедельник, 20.07.2009, 12:27 | Сообщение # 1756 |
|
Новенький
Группа:
Пользователи
Сообщений: 50
Награды: 2
Город: Казань
Репутация: 9
Замечания: 0%
Статус: 
| Команда - /gov Code if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid, COLOR_GREY, " Вы должны быть 3 ранга чтобы использовать это !"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/gov)ernment [text]"); return 1; } SendClientMessageToAll(COLOR_WHITE, "|___________ Государственное Объявление Новостей ___________|"); format(string, sizeof(string), "Офицер %s: %s", sendername, result); SendClientMessageToAll(COLOR_DBLUE, string); } return 1; } Команда - /d Code if(strcmp(cmd, "/departments", true) == 0 || strcmp(cmd, "/d", true) == 0) { if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/d)epartments [department chat]"); return 1; } if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Chief %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Captain %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Lieutenant %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Sergeant %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Officer %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Cadet %s: %s, over. **", sendername, result); } else { format(string, sizeof(string), "** Officer %s: %s, over. **", sendername, result); } SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Director %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Assistant Director in Charge %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Special Agent in Charge %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Special Agent %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Special Agent Trainee %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Professional Staff %s: %s, over. **", sendername, result); } else { format(string, sizeof(string), "** Intern %s: %s, over. **", sendername, result); } SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** General %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Lieutenant %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Captain %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Major %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Sergeant %s: %s, over. **", sendername, result); } else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Private %s: %s, over. **", sendername, result); } else { format(string, sizeof(string), "** Private %s: %s, over. **", sendername, result); } SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { format(string, sizeof(string), "** Paramedic %s: %s, over. **", sendername, result); SendTeamMessage(2, COLOR_ALLDEPT, string); SendTeamMessage(1, COLOR_ALLDEPT, string); printf("%s", string); return 1; } else { SendClientMessage(playerid, COLOR_GRAD2, " Вы не член команды !"); return 1; } } return 1; } Команда - /duty Code if(strcmp(cmd, "/duty", true) == 0) { if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pMember] == 1) { if (PlayerToPoint(3, playerid,255.3,77.4,1003.6) || PlayerToPoint(3,playerid,-1616.1294,681.1594,7.1875) || PlayerInfo[playerid][pLocal] != 255) { if(OnDuty[playerid]==0) { format(string, sizeof(string), "* Officer %s took a Badge and a Gun from his locker.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); GivePlayerWeapon(playerid, 24, 70); GivePlayerWeapon(playerid, 3, 0); OnDuty[playerid] = 1; } else if(OnDuty[playerid]==1) { format(string, sizeof(string), "* Officer %s places his Badge and Gun in his locker.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); GivePlayerWeapon(playerid, 23, 150); GivePlayerWeapon(playerid, 5, 0); OnDuty[playerid] = 0; } } else { SendClientMessage(playerid, COLOR_GRAD2, " Вы не в раздевалке !"); return 1; } } else if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { if(JobDuty[playerid] == 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You are now Off Duty from your Medic Job and will not receive calls anymore."); JobDuty[playerid] = 0; Medics -= 1; } else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You are now On Duty with your Medic Job and will receive calls from people in need."); JobDuty[playerid] = 1; Medics += 1; } } if(JobDuty[playerid] == 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You are now Off Duty from your Car Mechanic Job and will not receive calls anymore."); JobDuty[playerid] = 0; Mechanics -= 1; } else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You are now On Duty with your Car Mechanic Job and will receive calls from people in need."); JobDuty[playerid] = 1; Mechanics += 1; } } return 1; } замени
|
| |
|
|
| SooM | Дата: Понедельник, 20.07.2009, 12:33 | Сообщение # 1757 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 378
Награды: 2
Город: хЗЗЗЗ
Репутация: -95
Замечания: 80%
Статус: 
| Багнутые команды туда писать терь может любой.Мб кто-то ещё может помочь =)
Истина не рождается из истины. Истина рождается из ошибок.©SooM
|
| |
|
|
| NeRon | Дата: Понедельник, 20.07.2009, 12:48 | Сообщение # 1758 |
|
Новенький
Группа:
Пользователи
Сообщений: 50
Награды: 2
Город: Казань
Репутация: 9
Замечания: 0%
Статус: 
| Quote (SooM) ... писать терь может любой... так ты же сам просил, например >> /gov с 3 ранга писать можна было...
|
| |
|
|
| SooM | Дата: Понедельник, 20.07.2009, 12:59 | Сообщение # 1759 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 378
Награды: 2
Город: хЗЗЗЗ
Репутация: -95
Замечания: 80%
Статус: 
| Ну а команда /gov для копов,армии,фбр,мэрии.А не для всех!
Истина не рождается из истины. Истина рождается из ошибок.©SooM
|
| |
|
|
| NeRon | Дата: Понедельник, 20.07.2009, 13:01 | Сообщение # 1760 |
|
Новенький
Группа:
Пользователи
Сообщений: 50
Награды: 2
Город: Казань
Репутация: 9
Замечания: 0%
Статус: 
| ну короче так... напиши, какие ты хочешь условия - каждой команды...))
|
| |
|
|
| [RD]Chez | Дата: Понедельник, 20.07.2009, 13:45 | Сообщение # 1761 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| я не понял, поиск уже не работает? эта тема обсуждалась 2^дойуха раз
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| NeRon | Дата: Понедельник, 20.07.2009, 14:01 | Сообщение # 1762 |
|
Новенький
Группа:
Пользователи
Сообщений: 50
Награды: 2
Город: Казань
Репутация: 9
Замечания: 0%
Статус: 
| хз я только отвечал на пост)
|
| |
|
|
| SooM | Дата: Понедельник, 20.07.2009, 18:31 | Сообщение # 1763 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 378
Награды: 2
Город: хЗЗЗЗ
Репутация: -95
Замечания: 80%
Статус: 
| Chez,ввёл в поиск некуя нету
Истина не рождается из истины. Истина рождается из ошибок.©SooM
|
| |
|
|
| [RD]Chez | Дата: Понедельник, 20.07.2009, 19:23 | Сообщение # 1764 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| кхм >_<
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| SooM | Дата: Понедельник, 20.07.2009, 20:29 | Сообщение # 1765 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 378
Награды: 2
Город: хЗЗЗЗ
Репутация: -95
Замечания: 80%
Статус: 
| Все там команды /d не пашут, /gov зделал, а /duty ваще нету
Истина не рождается из истины. Истина рождается из ошибок.©SooM
Сообщение отредактировал SooM - Понедельник, 20.07.2009, 20:29 |
| |
|
|
| JustDance | Дата: Вторник, 21.07.2009, 12:03 | Сообщение # 1766 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 179
Награды: 4
Город: Ivano-frankovsk
Репутация: 25
Замечания: 0%
Статус: 
| Ребята, пожалуйста скажите, как добавить в мод команду /sendmoney для отправки денег. Только если я буду отправлять денге, у игрока будет снимать 10% комиссия. Напишите код. Дам +
Игроки сампа:
|
| |
|
|
| NeRon | Дата: Вторник, 21.07.2009, 15:57 | Сообщение # 1767 |
|
Новенький
Группа:
Пользователи
Сообщений: 50
Награды: 2
Город: Казань
Репутация: 9
Замечания: 0%
Статус: 
| eXtrike, тема уже миллион раз обсуждалась)
|
| |
|
|
| AMPER | Дата: Вторник, 21.07.2009, 19:41 | Сообщение # 1768 |
|
Новенький
Группа:
Продвинутые
Сообщений: 18
Награды: 2
Город: Зима
Репутация: 5
Замечания: 0%
Статус: 
| Помогите. Хочу сделать чтоб когда человек находится рядом с банкоматом, на экране появлялся (команда) текст. Сделал Текстдрав, Но не понимаю что дальше сделать. Эксперементировал, получалось только так, что после ввода команды появлялся текст. Пикапы не хочу ставить.
|
| |
|
|
| JustDance | Дата: Вторник, 21.07.2009, 20:18 | Сообщение # 1769 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 179
Награды: 4
Город: Ivano-frankovsk
Репутация: 25
Замечания: 0%
Статус: 
| Quote (NeRon) тема уже миллион раз обсуждалась) Quote (eXtrike) у игрока будет снимать 10% комиссия Точно? дай ссылку
Игроки сампа:
|
| |
|
|
| stepmex | Дата: Вторник, 21.07.2009, 20:41 | Сообщение # 1770 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| eXtrike, money*0.9 пздц сложность
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
|
 |
|
 | |
| |
|