 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Вопросы по моему РП
| |
| -KloUn | Дата: Четверг, 03.12.2009, 22:49 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус: 
| Увидел такую тему... /radar - поставить радар /radaroff - убрать радар Если игрок проижает мимо поставленого радара с большой соростью то ему даётся розыск. С причиной привышение скорости. Помогите! _______________________________________________________________________________________________________________________________ ___ Скинте где взять анимации - /animhelp И /animhelp2 _______________________________________________________________________________________________________________________________ ___ Как сделать чтобы команды /find была и для копов и для хитманов, а не только для детектива [pwn]if(strcmp(cmd, "/find", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pJob] != 1) { SendClientMessage(playerid, COLOR_GREY, " You are not a Detective !"); return 1; } if(PlayerOnMission[playerid] > 0) { SendClientMessage(playerid, COLOR_GREY, " On a mission right now, can't use this command !"); return 1; } if(UsedFind[playerid] != 0 && PlayerInfo[playerid][pDetSkill] < 401) { SendClientMessage(playerid, COLOR_GREY, " You've already searched for someone, wait 2 minutes !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /find [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot Find yourself!"); return 1; } new points; new level = PlayerInfo[playerid][pDetSkill]; if(level >= 0 && level <= 50) { points = 4; } else if(level >= 51 && level <= 100) { points = 6; } else if(level >= 101 && level <= 200) { points = 8; } else if(level >= 201 && level <= 400) { points = 10; } else if(level >= 401) { points = 12; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); new Float:X,Float:Y,Float:Z; GetPlayerPos(giveplayerid, X,Y,Z); SetPlayerCheckpoint(playerid, X,Y,Z, 6); FindTime[playerid] = 1; FindTimePoints[playerid] = points; PlayerInfo[playerid][pDetSkill] ++; UsedFind[playerid] = 1; if(PlayerInfo[playerid][pDetSkill] == 50) { SendClientMessage(playerid, COLOR_YELLOW, "* Your Detective Skill is now Level 2, soon you are able to find Faction Members."); } else if(PlayerInfo[playerid][pDetSkill] == 100) { SendClientMessage(playerid, COLOR_YELLOW, "* Your Detective Skill is now Level 3, soon you are able to find Faction Members."); } else if(PlayerInfo[playerid][pDetSkill] == 200) { SendClientMessage(playerid, COLOR_YELLOW, "* Your Detective Skill is now Level 4, you are now able to find Faction Members."); } else if(PlayerInfo[playerid][pDetSkill] == 400) { SendClientMessage(playerid, COLOR_YELLOW, "* Your Detective Skill is now Level 5, you are now able to find Faction Members."); } } } else { SendClientMessage(playerid, COLOR_GREY, " Invalid Name/ID !"); } } return 1; }[/pwn] ___________________________________________________________________________________________________ Помогите добавить амунации! Скинте подробно прошу! ___________________________________________________________________________________________________ Как сделать стример на объекты и на машины? _______________________________________________________________________________________________________ Скинте прогу где удобно раставлять объекты. _________________________________________________________________________________________________________ Скинте прогу где указаны все интерьеры (со спавнами, их кардинатами), и фотками! ____________________________________________________________________________________________________ Помогите сделать команду /agivelicense - админ даёт права (со 1 уровня админки) _________________________________________________________________________________________________________ Помогите сделать команду /checklicenses - коп проверяет лицензии сам! _________________________________________________________________________________________________________
Сообщение отредактировал -KloUn - Четверг, 03.12.2009, 22:54 |
| |
|
|
| Antivirus | Дата: Четверг, 03.12.2009, 22:59 | Сообщение # 2 |
|
Группа:
Продвинутые
Сообщений: 735
Награды: 13
Город: Мамбо
Репутация: 60
Замечания: 40%
Статус: 
| может тебе сразу за одно мод готовый ? Quote Помогите добавить амунации! Скинте подробно прошу! читай фак по бизнесу Quote Как сделать стример на объекты и на машины? юзай поиск , там все подробно росписано . Quote Скинте прогу где удобно раставлять объекты. юзай поиск , а так же архив файлов , морЕ !" Quote Скинте прогу где указаны все интерьеры (со спавнами, их кардинатами), и фотками! где ты вообще такое слышал ?! есть ид интерьеров на форуме ...
|
| |
|
|
| Lance | Дата: Четверг, 03.12.2009, 23:41 | Сообщение # 3 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 482
Награды: 9
Город: Ставрополь
Репутация: 139
Замечания: 0%
Статус: 
| [pwn] if(strcmp(cmd, "/agivelicense", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 1) { new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense [name] [playerid/PartOfName]"); SendClientMessage(playerid, COLOR_WHITE, "Licenses: Driving, Flying, Sailing, Fishing, Weapon."); return 1; } if(strcmp(x_nr,"driving",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense driverslicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Âû äàëè ëèöåíçèþ âîäèòåëÿ %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Àäìèí %s äàë âàì ëèöåíçèþ íà âîæäåíèå",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pCarLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " That player is Offline!"); return 1; } } else if(strcmp(x_nr,"flying",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense flyinglicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Au aaee Flying eeoaice? %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Aaiei %s aae aai Flying eeoaice?",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pFlyLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " That player is Offline!"); return 1; } } else if(strcmp(x_nr,"sailing",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense sailinglicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Au aaee Sailing eeoaice? %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Aaiei %s aae aai Sailing eeoaice?",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pBoatLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " That player is Offline!"); return 1; } } else if(strcmp(x_nr,"fishing",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense fishinglicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Au aaee Fishing eeoaice? %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Aaiei %s aae aai Fishing eeoaice?",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pFishLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " That player is Offline!"); return 1; } } else if(strcmp(x_nr,"weapon",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense weaponlicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Au aaee Weapon eeoaice? %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Aaiei %s aae aai Weapon eeoaice?",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pGunLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " That player is Offline!"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " You are not authorised to use this command!"); return 1; } } return 1; } [/pwn] Вот лицензии. Там где крякозябры вставить русский текст. Ниже файл с pwn файлом. Там все ок
Просто вода
Сообщение отредактировал Lance - Четверг, 03.12.2009, 23:44 |
| |
|
|
| Miko | Дата: Четверг, 03.12.2009, 23:43 | Сообщение # 4 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 288
Награды: 7
Город: New York City
Репутация: 145
Замечания: 20%
Статус: 
| вот выдача лиц админом [pwn]if(strcmp(cmd, "/agivelicense", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 1337) { new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /agivelicense [лицензия] [playerid/PartOfName]"); SendClientMessage(playerid, COLOR_WHITE, "Доступные лицензии: Driving, Pilots, Sailing, Moto, Fishing, Weapon."); return 1; } if(strcmp(x_nr,"driving",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense driverslicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы дали Лицензию на вождение игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на вождение.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pCarLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Этот игрок не в сети!"); return 1; } } else if(strcmp(x_nr,"Pilots",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense Pilotslicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы дали Лицензию на управление воздушным транспортом игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на управление воздушным транспортом.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pFlyLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети!"); return 1; } } else if(strcmp(x_nr,"Moto",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense motolicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы дали Лицензию на управление мото транспортом игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на управление мото транспортом.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pMotoLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети!"); return 1; } } else if(strcmp(x_nr,"sailing",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense sailinglicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы дали лицензию на управление водным траспортом игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на управление водным транспортом.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pBoatLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети!"); return 1; } } else if(strcmp(x_nr,"fishing",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense fishinglicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы Дали лицензию на рыбалку игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на рыбалку.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pFishLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети!"); return 1; } } else if(strcmp(x_nr,"weapon",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense weaponlicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы дали лицензию на оружие игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на оружие.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pGunLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети!"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не авторизованны для этой команды!"); return 1; } } return 1; }[/pwn]
|
| |
|
|
| Lance | Дата: Четверг, 03.12.2009, 23:47 | Сообщение # 5 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 482
Награды: 9
Город: Ставрополь
Репутация: 139
Замечания: 0%
Статус: 
| find [pwn] if(strcmp(cmd, "/find", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pJob] == 1 || gTeam[playerid] == 1 || IsACop(playerid) || PlayerInfo[playerid][pLeader] == 7) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /find [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, " Вы не можете искать самого себя!"); return 1; } new points; new level = PlayerInfo[playerid][pDetSkill]; if(level >= 0 && level <= 50) { points = 150; } else if(level >= 51 && level <= 100) { points = 120; } else if(level >= 101 && level <= 200) { points = 100; } else if(level >= 201 && level <= 400) { points = 60; } else if(level >= 401) { points = 5; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); new Float:X,Float:Y,Float:Z; GetPlayerPos(giveplayerid, X,Y,Z); SetPlayerCheckpoint(playerid, X,Y,Z, 6); FindTime[playerid] = 4; FindTimePoints[playerid] = points; PlayerInfo[playerid][pDetSkill] ++; UsedFind[playerid] = 1; if(PlayerInfo[playerid][pDetSkill] == 50) { SendClientMessage(playerid, COLOR_YELLOW, "* Ваш навык в поиске уже 2 уровня. Так держать!"); } else if(PlayerInfo[playerid][pDetSkill] == 100) { SendClientMessage(playerid, COLOR_YELLOW, "* Ваш навык в поиске уже 3 уровня. Так держать!"); } else if(PlayerInfo[playerid][pDetSkill] == 200) { SendClientMessage(playerid, COLOR_YELLOW, "* Ваш навык в поиске уже 4 уровня. Так держать!"); } else if(PlayerInfo[playerid][pDetSkill] == 400) { SendClientMessage(playerid, COLOR_YELLOW, "* Ваш навык в поиске уже 5 уровня. Так держать!"); } } } } else { SendClientMessage(playerid, COLOR_GREY, " Неверное Name/ID !"); } } return 1; } [/pwn]
Просто вода
Сообщение отредактировал Lance - Четверг, 03.12.2009, 23:48 |
| |
|
|
| Miko | Дата: Пятница, 04.12.2009, 00:01 | Сообщение # 6 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 288
Награды: 7
Город: New York City
Репутация: 145
Замечания: 20%
Статус: 
| Quote (-KloUn) Скинте прогу где удобно раставлять объекты. ответы на многие вопросы есть на форуме а так вот первое что нашел [offtop]http://fmj.servegame.com/MTASA-1.0.exe http://www.gtagames.nl/mirror/mtasa/MTASA-1.0.exe http://www.macky.neostrada.pl/MTASA-1.0.exe http://www.mtafmj.com/MTASA-1.0.exe http://www.og-servers.net/files/MTASA-1.0.exe [/offtop] прога одна и та же только с разных ссылок( эт я так чтобы небыло вопросов типо "а какая лучше?"
|
| |
|
|
| Stels | Дата: Пятница, 04.12.2009, 05:22 | Сообщение # 7 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| [offtop] -KloUn, в ситилайф переиграл?[/offtop] Quote (-KloUn) Скинте где взять анимации - /animhelp И /animhelp2 ЖЖошь они на каждый сервер индивидуально пишутся, иначе там всё сбивается.
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| -KloUn | Дата: Пятница, 04.12.2009, 09:31 | Сообщение # 8 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус: 
| Quote (Stels) Quote (-KloUn) Скинте где взять анимации - /animhelp И /animhelp2 ЖЖошь fun они на каждый сервер индивидуально пишутся, иначе там всё сбивается. ладно этот скрипт сам найду Quote (Lance) find [pwn]if(strcmp(cmd, "/find", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pJob] == 1 || gTeam[playerid] == 1 || IsACop(playerid) || PlayerInfo[playerid][pLeader] == 7) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /find [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, " Вы не можете искать самого себя!"); return 1; } new points; new level = PlayerInfo[playerid][pDetSkill]; if(level >= 0 && level <= 50) { points = 150; } else if(level >= 51 && level <= 100) { points = 120; } else if(level >= 101 && level <= 200) { points = 100; } else if(level >= 201 && level <= 400) { points = 60; } else if(level >= 401) { points = 5; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); new Float:X,Float:Y,Float:Z; GetPlayerPos(giveplayerid, X,Y,Z); SetPlayerCheckpoint(playerid, X,Y,Z, 6); FindTime[playerid] = 4; FindTimePoints[playerid] = points; PlayerInfo[playerid][pDetSkill] ++; UsedFind[playerid] = 1; if(PlayerInfo[playerid][pDetSkill] == 50) { SendClientMessage(playerid, COLOR_YELLOW, "* Ваш навык в поиске уже 2 уровня. Так держать!"); } else if(PlayerInfo[playerid][pDetSkill] == 100) { SendClientMessage(playerid, COLOR_YELLOW, "* Ваш навык в поиске уже 3 уровня. Так держать!"); } else if(PlayerInfo[playerid][pDetSkill] == 200) { SendClientMessage(playerid, COLOR_YELLOW, "* Ваш навык в поиске уже 4 уровня. Так держать!"); } else if(PlayerInfo[playerid][pDetSkill] == 400) { SendClientMessage(playerid, COLOR_YELLOW, "* Ваш навык в поиске уже 5 уровня. Так держать!"); } } } } else { SendClientMessage(playerid, COLOR_GREY, " Неверное Name/ID !"); } } return 1; }[/pwn] Спс с меня + Quote (JAMPER) вот выдача лиц админом [pwn]if(strcmp(cmd, "/agivelicense", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 1337) { new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /agivelicense [лицензия] [playerid/PartOfName]"); SendClientMessage(playerid, COLOR_WHITE, "Доступные лицензии: Driving, Pilots, Sailing, Moto, Fishing, Weapon."); return 1; } if(strcmp(x_nr,"driving",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense driverslicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы дали Лицензию на вождение игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на вождение.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pCarLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Этот игрок не в сети!"); return 1; } } else if(strcmp(x_nr,"Pilots",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense Pilotslicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы дали Лицензию на управление воздушным транспортом игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на управление воздушным транспортом.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pFlyLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети!"); return 1; } } else if(strcmp(x_nr,"Moto",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense motolicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы дали Лицензию на управление мото транспортом игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на управление мото транспортом.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pMotoLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети!"); return 1; } } else if(strcmp(x_nr,"sailing",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense sailinglicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы дали лицензию на управление водным траспортом игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на управление водным транспортом.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pBoatLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети!"); return 1; } } else if(strcmp(x_nr,"fishing",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense fishinglicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы Дали лицензию на рыбалку игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на рыбалку.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pFishLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети!"); return 1; } } else if(strcmp(x_nr,"weapon",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agivelicense weaponlicense [playerid/PartOfName]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "* Вы дали лицензию на оружие игроку %s.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Admin %s Дал вам лицензию на оружие.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pGunLic] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Игрок не в сети!"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не авторизованны для этой команды!"); return 1; } } return 1; }[/pwn] Спс с меня + С меня + спс! Добавлено (Хз Когда....) --------------------------------------------- Увидел такую тему... /radar - поставить радар /radaroff - убрать радар Если игрок проижает мимо поставленого радара с большой соростью то ему даётся розыск. С причиной привышение скорости. Помогите! _______________________________________________________________________________________________________________________________ ___ Помогите добавить амунации! Скинте подробно прошу! (или напишите) ___________________________________________________________________________________________________ Как сделать стример на объекты и на машины? _________________________________________________________________________________________________________ Скинте прогу где указаны все интерьеры (со спавнами, их кардинатами), и фотками! ______________________________________________________________________________________________ Помогите сделать команду /checklicenses - коп проверяет лицензии сам! _________________________________________________________________________________________________________
Сообщение отредактировал -KloUn - Пятница, 04.12.2009, 09:34 |
| |
|
|
| ToYo | Дата: Суббота, 05.12.2009, 16:25 | Сообщение # 9 |
|
Группа:
Продвинутые
Сообщений: 309
Награды: 21
Город: Киев
Замечания: 0%
Статус: 
| Quote (Stels) ЖЖошь они на каждый сервер индивидуально пишутся, иначе там всё сбивается. Мде.. Что сбиваеться когда вставить ФС с анимациями?? , -KloUn вот тот ФС можно скачать тут animlistbywoozie
|
| |
|
|
| -KloUn | Дата: Суббота, 05.12.2009, 20:02 | Сообщение # 10 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус: 
| Quote (Kman) Мде.. Что сбиваеться когда вставить ФС с анимациями?? crazy , -KloUn вот тот ФС можно скачать тут animlistbywoozie СПС с меня + __________________________________________________________________________________________________________________________________ Увидел такую тему... /radar - поставить радар /radaroff - убрать радар Если игрок проижает мимо поставленого радара с большой соростью то ему даётся розыск. С причиной привышение скорости. Помогите! _______________________________________________________________________________________________________________________________ ___ Помогите добавить амунации! Скинте подробно прошу! (или напишите) ___________________________________________________________________________________________________ Как сделать стример на объекты и на машины? _________________________________________________________________________________________________________ Скинте прогу где указаны все интерьеры (со спавнами, их кардинатами), и фотками! ______________________________________________________________________________________________ Помогите сделать команду /checklicenses - коп проверяет лицензии сам! _________________________________________________________________________________________________________
|
| |
|
|
| Antivirus | Дата: Суббота, 05.12.2009, 20:36 | Сообщение # 11 |
|
Группа:
Продвинутые
Сообщений: 735
Награды: 13
Город: Мамбо
Репутация: 60
Замечания: 40%
Статус: 
| Quote Как сделать стример на объекты и на машины? Use Object Stream Мы имеем большое кол-во объектов в формате CreateObject, но так как в sa-mp'е Лимит объектов ограничен до 250, то мы не можем взять и просто вписать эти объекты в код, тогда мы используем Стримеры объектов, Вот Использование одного из Стримеров Объектов: a) Стример MidoStream. Как использовать этот стример: 1) Скачиваем Стример MidoStream(Прикрепил к посту стример). 2)Из Папки FilterScript Файлы перемещаем в свою папку с сервером FilterScript. Из Папки Pawno/include Перемещаем 1 файл в свою папку с сервером в /pawno/include... ( дописываем в server.cfg в строку filterscripts MidoStream) 3)Создаём новый павн файл и рядом(ниже) с #include <a_samp> Дописываем строку #include <MidoStream>. Всё, Стример задействован, теперь осталось записать в новый фс объекты которые будем конвертировать.. Конвертируем способом а) из "MAP FILE" :а) Онлайн конвертер объектов прямо на сайте: http://www.convertffs.com/objects/ Использование этого конвертора(a): Находим слово "Convert" Нажимаем на вкладку и выбераем формат ИЗ КОТОРОГО конвертируем объекты(например:Sa-mp CreateObject). Далее находим слово: " into" Нажимаем на вкладку и выбераем формат в который будем конвертировать(например: в midostream) Далее жмём на слово: "Continue..." Появляется окно с надписью - "Paste the input objects into the text area below!" Далее копируем все все все наши CreateObject(...... , и Вставляем его в наше уже открытое окно на сайте! Далее жмём на слово: "Convert my objects!" Немного Ждём и видем что там заместо нашего текста(CreateObject(... ) Появился текст типа: CreateStreamObject(8419, 1164.9279785156, 3492.4479980469, -4.5188045501709, 0, 0, 356.02294921875, 180); - это объекты в формате стримера midostream(То что нам и надо) Далее копируем все объекты из нашего окна. Потом вставляем их в ваш FilterScript или же GameMode( Как это сделать вы можете найти и прочитать так же на нашем форуме). ссылка на сам стриметр - http://www.samp-rus.com/_fr/108/Midostream.rar
|
| |
|
|
| Stels | Дата: Суббота, 05.12.2009, 20:45 | Сообщение # 12 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Quote (-KloUn) Как сделать стример на объекты? Статейко
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| Antivirus | Дата: Суббота, 05.12.2009, 20:54 | Сообщение # 13 |
|
Группа:
Продвинутые
Сообщений: 735
Награды: 13
Город: Мамбо
Репутация: 60
Замечания: 40%
Статус: 
| я был первый
|
| |
|
|
| -KloUn | Дата: Воскресенье, 06.12.2009, 12:04 | Сообщение # 14 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус: 
| спс теперь с этим разберус ! Два +! __________________________________________________________________________________________________________________________________ Ув идел такую тему... /radar - поставить радар /radaroff - убрать радар Если игрок проижает мимо поставленого радара с большой соростью то ему даётся розыск. С причиной привышение скорости. Помогите! _______________________________________________________________________________________________________________________________ ___ Помогите добавить амунации! Скинте подробно прошу! (или напишите) _________________________________________________________________________________________________________ Скинте прогу где указаны все интерьеры (со спавнами, их кардинатами), и фотками! ______________________________________________________________________________________________ Помогите сделать команду /checklicenses - коп проверяет лицензии сам! _________________________________________________________________________________________________________
|
| |
|
|
| Antivirus | Дата: Воскресенье, 06.12.2009, 12:32 | Сообщение # 15 |
|
Группа:
Продвинутые
Сообщений: 735
Награды: 13
Город: Мамбо
Репутация: 60
Замечания: 40%
Статус: 
| Quote Скинте прогу где указаны все интерьеры (со спавнами, их кардинатами), и фотками! http://www.samp-rus.com/load/7-1-0-331 Скинте прогу где указаны все интерьеры (со спавнами, их кардинатами), и фотками! http://www.samp-rus.com/load/7-1-0-213
|
| |
|
|
|
 |
|
 | |
| |
|