Последние Файлы 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