 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Кто поможет ATOM'у? №2 xD
| |
| ATOM57 | Дата: Воскресенье, 26.10.2008, 16:05 | Сообщение # 1 |
|
[:|||||||:]
Группа:
Продвинутые
Сообщений: 1242
Награды: 5
Город: Москва
Репутация: 73
Замечания: 40%
Статус: 
| Мне нужны комманды /kill /vr (чинит тачку) /flip (переворачивает тачку если она перевернулась © omg....) /lock и /unlock (закрывает и открывает тачку =)) /heal (пополняет хп) /armor (даёт броню, - 1000 очков ) ну типа плюсом дам в башню..
Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты
Мой новый проект - [PIXELCARS RU]
Премьера NDRIFT2
|
| |
|
|
| Viktor | Дата: Воскресенье, 26.10.2008, 16:13 | Сообщение # 2 |
|
Группа:
I'm V.I.P.
Сообщений: 2936
Награды: 115
Город: деревня
Замечания: 0%
Статус: 
| а такой вариант неустраивает ?! открыть моды в которых есть эти каманды и посмотреть что и как !?
|
| |
|
|
| Edwards | Дата: Воскресенье, 26.10.2008, 16:41 | Сообщение # 3 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1016
Награды: 20
Город: Сеть
Замечания: 100%
Статус: 
| ATOM57, я плачу когда читаю подобные темы.... мне от всей души жалко их авторов Code if(strcmp(cmd,"/flip",true)==0) { new Float:z; GetVehicleZAngle(GetPlayerVehicleID(playerid),z); SetVehicleZAngle(GetPlayerVehicleID(playerid),z); return 1; }
if(strcmp(cmd, "/kill", true) == 0) { SetPlayerHealth(playerid,0); return 1; }
if(strcmp(cmd, "/heal", true) == 0) { SetPlayerHealth(playerid,100); return 1; }
if(strcmp(cmd, "/armour", true) == 0) { SetPlayerArmour(playerid,100); return 1; }
if(strcmp(cmd, "/fixveh", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0); SendClientMessage(playerid, COLOR_GREY, " Vehicle Fixed !"); } } return 1; }
Россия номер 1
|
| |
|
|
| N[i]k_E | Дата: Воскресенье, 26.10.2008, 16:54 | Сообщение # 4 |
|
Местный
Группа:
Пользователи
Сообщений: 698
Награды: 3
Город: Киев :)
Репутация: 37
Замечания: 40%
Статус: 
| ATOM57, я б на твоем месте зделал команду /flip короче,ибо пока ее напишешь - машина загориться.
FUCK OFF ME! 1000000 машин на сервере, не веришь? Не верь :fun:
|
| |
|
|
| Viktor | Дата: Воскресенье, 26.10.2008, 17:09 | Сообщение # 5 |
|
Группа:
I'm V.I.P.
Сообщений: 2936
Награды: 115
Город: деревня
Замечания: 0%
Статус: 
| /flip + ремонт тачки одной камандой.
|
| |
|
|
| JaguaR | Дата: Воскресенье, 26.10.2008, 17:14 | Сообщение # 6 |
|
Группа:
I'm V.I.P.
Сообщений: 2838
Награды: 90
Город: Ekaterinburg
Репутация: 867
Замечания: 0%
Статус: 
| а що /kill самому трудно написать?=) Code if(strcmp(cmd, "/kill", true) == 0) { SetPlayerHealth(playerid,0.0); return 1; } /lock /unlock я теб могу немнога другую дать и не ток для машины=) Code if(strcmp(cmd, "/lock", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "ИСПОЛЬЗУЙ: /lock [номер операции]. Операции:"); SendClientMessage(playerid, COLOR_GRAD2, " 1. Открыть/закрыть домашнию машину."); SendClientMessage(playerid, COLOR_GRAD3, " 2. Открыть/закрыть арендованую/купленую машину."); SendClientMessage(playerid, COLOR_GRAD3, " 3. Открыть/закрыть дом."); SendClientMessage(playerid, COLOR_GRAD4, " 4. Открыть/закрыть бизнесс."); return 1; } new Tlock; Tlock = strval(tmp); switch (Tlock) { case 1: { new carid; if (PlayerInfo[playerid][pPhousekey] == 255) { SendClientMessage(playerid, COLOR_GRAD2, " * У вас нет машины."); return 1; } carid = PlayerInfo[playerid][pPhousekey]+1; new lockstatus = gCarLock[carid]; new Float:cx,Float:cy,Float:cz; GetVehiclePos(carid, cx, cy, cz); switch (lockstatus) { case 0: { if(PlayerInfo[playerid][pPhousekey] == 255) { SendClientMessage(playerid, COLOR_GRAD2, " * У вас нет машины."); return 1; } if (PlayerInfo[playerid][pPhousekey] == carid-1) { GameTextForPlayer(playerid, "~w~House Vehicle ~r~Locked", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 1; LockCar(carid); return 1; } } case 1: { if(PlayerInfo[playerid][pPhousekey] == 255) { SendClientMessage(playerid, COLOR_GRAD2, " * У вас нет машины."); return 1; } if (PlayerInfo[playerid][pPhousekey] == carid-1) { GameTextForPlayer(playerid, "~w~House Vehicle ~g~Unlocked", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 0; UnLockCar(carid); return 1; } } default: { SendClientMessage(playerid, COLOR_GRAD2, " *** Ошибка!"); } } if(carid == 256) { SendClientMessage(playerid, COLOR_GRAD2, " * У вас нет машины."); } } case 2: { new carid; if(HireCar[playerid] == 299) { SendClientMessage(playerid, COLOR_GRAD2, " * У вас нет машины."); return 1; } carid = HireCar[playerid]; new lockstatus = gCarLock[carid]; new Float:cx,Float:cy,Float:cz; GetVehiclePos(carid, cx, cy, cz); switch (lockstatus) { case 0: { if(HireCar[playerid] == 299) { SendClientMessage(playerid, COLOR_GRAD2, " * У вас нет машины."); return 1; } GameTextForPlayer(playerid, "~w~Hire Vehicle ~r~Locked", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 1; LockCar(carid); } case 1: { if(HireCar[playerid] == 299) { SendClientMessage(playerid, COLOR_GRAD2, " * У вас нет машины."); return 1; } GameTextForPlayer(playerid, "~w~Hire Vehicle ~g~Unlocked", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); gCarLock[carid] = 0; UnLockCar(carid); } default: { SendClientMessage(playerid, COLOR_GRAD2, " *** Ошибка!"); } } if(carid == 256) { SendClientMessage(playerid, COLOR_GRAD2, " * У вас нет машины."); } } case 3: { new i = PlayerInfo[playerid][pPhousekey]; if(i != 255) { if (PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]) || PlayerToPoint(3, playerid,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz])) { if(HouseInfo[i][hLock] == 1) { HouseInfo[i][hLock] = 0; GameTextForPlayer(playerid, "~w~Door ~g~Unlocked", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); OnPropUpdate(); return 1; } if(HouseInfo[i][hLock] == 0) { HouseInfo[i][hLock] = 1; GameTextForPlayer(playerid, "~w~Door ~r~Locked", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); OnPropUpdate(); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, " * Вы должны быть у своего дома."); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, " * У вас нет дома."); } } case 4: { if(PlayerInfo[playerid][pPbiskey] != 255) { if(PlayerInfo[playerid][pPbiskey] < 100) { new i = PlayerInfo[playerid][pPbiskey]; if (PlayerToPoint(3, playerid,BizzInfo[i][bEntrancex], BizzInfo[i][bEntrancey], BizzInfo[i][bEntrancez]) || PlayerToPoint(3, playerid,BizzInfo[i][bExitx], BizzInfo[i][bExity], BizzInfo[i][bExitz])) { if(BizzInfo[i][bLock] == 1) { BizzInfo[i][bLock] = 0; GameTextForPlayer(playerid, "~w~Bussiness ~g~Open", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); OnPropUpdate(); return 1; } if(BizzInfo[i][bLock] == 0) { BizzInfo[i][bLock] = 1; GameTextForPlayer(playerid, "~w~Bussiness ~r~Closed", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); OnPropUpdate(); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, " * Вы должны быть возле своего бизнеса."); return 1; } } else if(PlayerInfo[playerid][pPbiskey] >= 100 && PlayerInfo[playerid][pPbiskey] < 255) { new i = PlayerInfo[playerid][pPbiskey]-100; if (PlayerToPoint(3, playerid,SBizzInfo[i][sbEntrancex], SBizzInfo[i][sbEntrancey], SBizzInfo[i][sbEntrancez])) { if(SBizzInfo[i][sbLock] == 1) { if(i == 4) { if(IsValidObject(OldGarageG)) { DestroyObject(OldGarageG); } } SBizzInfo[i][sbLock] = 0; GameTextForPlayer(playerid, "~w~Bussiness ~g~Open", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); OnPropUpdate(); return 1; } if(SBizzInfo[i][sbLock] == 0) { if(i == 4) { if(!IsValidObject(OldGarageG)) { OldGarageG = CreateObject(11416,256.499084,-1795.095947,5.237430,0.000000,0.000000,-88.000000); } } SBizzInfo[i][sbLock] = 1; GameTextForPlayer(playerid, "~w~Bussiness ~r~Closed", 5000, 6); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); OnPropUpdate(); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, " * Вы должны быть возле своего бизнеса."); return 1; } } } else { SendClientMessage(playerid, COLOR_GRAD2, " * У вас нет бизнеса."); } } default: { SendClientMessage(playerid, COLOR_GRAD2, " * Не верный код!"); }
} return 1; } /heal дам для админа=) Взял всё из пенаДобавлено (26.10.2008, 17:14) ---------------------------------------------
Code if(strcmp(cmd, "/heal", true) == 0) { tmp = strtok(cmdtext, idx); GetPlayerName(playerid, sendername, sizeof(sendername)); new location = PlayerInfo[playerid][pLocal]; if(!strlen(tmp)) { if(location != 255) { if(location < 99) { if(HouseInfo[location][hArm] == 1) { format(string, sizeof(string), " * %s одел бронежелет.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetPlayerArmour(playerid, 100); } else { format(string, sizeof(string), " * В этом месте нет амуниции!"); SendClientMessage(playerid, TEAM_GREEN_COLOR,string); } if(HouseInfo[location][hHel] == 1) { new Float:tempheal; GetPlayerHealth(playerid,tempheal); if ( tempheal < 100.0) { SetPlayerHealth(playerid,100.0); PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0); format(string, sizeof(string), " * Вас вылечили, теперь ваше здоровье 100 единиц!"); SendClientMessage(playerid, TEAM_GREEN_COLOR,string); } else { SendClientMessage(playerid, TEAM_GREEN_COLOR," * Вы и так здоровы!"); } } else { format(string, sizeof(string), " * В этом месте нет медицинского персонала!"); SendClientMessage(playerid, TEAM_GREEN_COLOR,string); } return 1; } else { if(BizzInfo[location-99][bArm] == 1) { format(string, sizeof(string), " * %s одел бронежелет.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetPlayerArmour(playerid, 100); } else { format(string, sizeof(string), " * В этом месте нет амуниции!"); SendClientMessage(playerid, TEAM_GREEN_COLOR,string); } if(BizzInfo[location-99][bHel] == 1) { new Float:tempheal; GetPlayerHealth(playerid,tempheal); if ( tempheal < 100.0) { SetPlayerHealth(playerid,100.0); PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0); format(string, sizeof(string), " * Вас вылечили, теперь ваше здоровье 100 единиц!"); SendClientMessage(playerid, TEAM_GREEN_COLOR,string); } else { SendClientMessage(playerid, TEAM_GREEN_COLOR," * Вы и так здоровы!"); } } else { format(string, sizeof(string), " * В этом месте нет медицинского персонала!"); SendClientMessage(playerid, TEAM_GREEN_COLOR,string); } return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, "ИСПОЛЬЗУЙ: /heal [id/имя игрока]"); return 1; } } if(IsStringAName(tmp)) { giveplayerid = GetPlayerID(tmp); } else { giveplayerid = strval(tmp); } if (giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GRAD1, " * Вы не можете лечить себя!"); return 1; } if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new giveambu = GetPlayerVehicleID(giveplayerid); new playambu = GetPlayerVehicleID(playerid); if (gTeam[playerid] == TEAM_CYAN)//model { if (IsAnAmbulance(playambu) && (playambu == giveambu)) { new Float:tempheal; GetPlayerHealth(giveplayerid,tempheal); if ( tempheal >= 150.0) { SendClientMessage(playerid, TEAM_GREEN_COLOR," * Ему не нужно лечение, он здоров."); return 1; } if(gTeam[giveplayerid] == TEAM_CYAN) { format(string, sizeof(string), " * Вас вылечили, теперь у вас 150 единиц здоровья!"); SendClientMessage(giveplayerid, TEAM_GREEN_COLOR,string); } else { if(AmbPrevBuyer[playerid] != giveplayerid) { format(string, sizeof(string), " * Вас вылечили, теперь у вас 150 единиц здоровья. Это вам обошлось в $%d",mediccharge); SendClientMessage(giveplayerid, TEAM_GREEN_COLOR,string); AmbPrevBuyer[playerid] = giveplayerid; PlayerInfo[playerid][pWA]++; if(PlayerInfo[playerid][pWA] >= 20) { PlayerInfo[playerid][pExp]++; PlayerInfo[playerid][pWA] = 0; SendClientMessage(playerid, COLOR_YELLOW, " * За 20 спасеных людей, вам премия в качестве 1 очка опыта!"); } } else { SendClientMessage(playerid,COLOR_GRAD1," * Ты его недавно лечил, нужно лечить других!"); return 1; } } format(string, sizeof(string), "~y~You healed ~n~~w~%s~n~~g~$%d", giveplayer,mediccharge); GivePlayerMoney(playerid,mediccharge); GivePlayerMoney(giveplayerid,-mediccharge); GameTextForPlayer(playerid, string, 5000, 1); SetPlayerHealth(giveplayerid,150.0); PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0); PlayerPlaySound(giveplayerid, 1150, 0.0, 0.0, 0.0); } else { SendClientMessage(playerid, COLOR_GRAD1, " * Один из вас не в скорой!"); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD1, " * Вы не авторизированы для использования этой команды!"); return 1; } } else { format(string, sizeof(string), " * %d сейчас не активен.", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } return 1; }
|
| |
|
|
| ATOM57 | Дата: Воскресенье, 26.10.2008, 18:19 | Сообщение # 7 |
|
[:|||||||:]
Группа:
Продвинутые
Сообщений: 1242
Награды: 5
Город: Москва
Репутация: 73
Замечания: 40%
Статус: 
| Quote (Winston) ! открыть моды в которых есть эти каманды и посмотреть что и как Тогда бы у меня получилось как у egor'a Egor, даж и не знаю благодарить тебя или нет Но спасибо хоть за то что откликнулся prime, спс wtf?
Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты
Мой новый проект - [PIXELCARS RU]
Премьера NDRIFT2
|
| |
|
|
| Edwards | Дата: Воскресенье, 26.10.2008, 18:38 | Сообщение # 8 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1016
Награды: 20
Город: Сеть
Замечания: 100%
Статус: 
| ATOM57, /fixveh - ремонт тачки
Россия номер 1
|
| |
|
|
| ATOM57 | Дата: Понедельник, 27.10.2008, 14:46 | Сообщение # 9 |
|
[:|||||||:]
Группа:
Продвинутые
Сообщений: 1242
Награды: 5
Город: Москва
Репутация: 73
Замечания: 40%
Статус: 
| prime, спасибо конечно, но ошибок куча, пришлось исправлять Code if(strcmp(cmdtext,"/flip",true)==0){
new Float:z; GetVehicleZAngle(GetPlayerVehicleID(playerid),z); SetVehicleZAngle(GetPlayerVehicleID(playerid),z); return 1;}
if(strcmp(cmdtext, "/kill", true) == 0){
SetPlayerHealth(playerid,0); return 1;}
if(strcmp(cmdtext, "/heal", true) == 0){ SetPlayerHealth(playerid,100); return 1;}
if(strcmp(cmdtext, "/armour", true) == 0){ SetPlayerArmour(playerid,100); return 1;} У меня ещё вопрос, как при телепорте оружие давать?
Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты
Мой новый проект - [PIXELCARS RU]
Премьера NDRIFT2
|
| |
|
|
| Edwards | Дата: Понедельник, 27.10.2008, 14:52 | Сообщение # 10 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1016
Награды: 20
Город: Сеть
Замечания: 100%
Статус: 
| ATOM57, owibki v krivosti tvoix ruk a ne moix... y mena net owibok.... PS: GivePlayerWeapon(playerid,ID-weapon,AMMO);
Россия номер 1
|
| |
|
|
| ATOM57 | Дата: Вторник, 28.10.2008, 18:25 | Сообщение # 11 |
|
[:|||||||:]
Группа:
Продвинутые
Сообщений: 1242
Награды: 5
Город: Москва
Репутация: 73
Замечания: 40%
Статус: 
| SPS тему пока не закрывайте Добавлено (28.10.2008, 18:25) ---------------------------------------------
Code if(strcmp(cmdtext,"/skroad2",true)==0){ new atom[256],riaz[24]; GetPlayerName(playerid,riaz,24); new rand=random(sizeof(skroad2));// SetPlayerPos(playerid,skroad2[rand][0],skroad2[rand][1],skroad2[rand][2]); format(atom,256," (/SKROAD2)(%s) телепорировался на скоростной спуск",riaz); SendClientMessage(playerid, COLOR_ORANGE,atom); SetPlayerTime(playerid,9,00); return 1;} Кидает в чат сообщение "игрок портанулся" только один раз
Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты
Мой новый проект - [PIXELCARS RU]
Премьера NDRIFT2
|
| |
|
|
| KaZaNOVa | Дата: Вторник, 28.10.2008, 18:32 | Сообщение # 12 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 219
Награды: 1
Город: Ульяновск
Репутация: 51
Замечания: 0%
Статус: 
| ATOM57, а что тебе нужно конкретно? Я просто не понял что ты хочешь сказать этим сообщением:Quote Кидает в чат сообщение "игрок портанулся" только один раз
Not we bad speak - you bad understand... ©KaZaNOVa У каждого девелопера свои петухи в голове ©OKStyle™
|
| |
|
|
| ATOM57 | Дата: Среда, 29.10.2008, 15:17 | Сообщение # 13 |
|
[:|||||||:]
Группа:
Продвинутые
Сообщений: 1242
Награды: 5
Город: Москва
Репутация: 73
Замечания: 40%
Статус: 
| KaZaNOVa, ну то есть набираю команду... В чате: /SKROAD2)ATOM57 телепорировался на скоростной спуск Кто-нибудь ещё набрал => в чате не появляется! 
Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты
Мой новый проект - [PIXELCARS RU]
Премьера NDRIFT2
|
| |
|
|
| N[i]k_E | Дата: Среда, 29.10.2008, 15:34 | Сообщение # 14 |
|
Местный
Группа:
Пользователи
Сообщений: 698
Награды: 3
Город: Киев :)
Репутация: 37
Замечания: 40%
Статус: 
| Юзай SendClientMessageToAll ...что б отправило всем,у тя на серве отправляет только тому кто телепортанулся! ПС: ответь мне на вопрос на твоем сайте.Добавлено (29.10.2008, 15:34) --------------------------------------------- Помогло ? с тя плюс))) ПС: ыыыы http://copypast.ru/bayans/homki.php
FUCK OFF ME! 1000000 машин на сервере, не веришь? Не верь :fun:
Сообщение отредактировал qnikeq - Среда, 29.10.2008, 15:24 |
| |
|
|
| ATOM57 | Дата: Среда, 29.10.2008, 15:42 | Сообщение # 15 |
|
[:|||||||:]
Группа:
Продвинутые
Сообщений: 1242
Награды: 5
Город: Москва
Репутация: 73
Замечания: 40%
Статус: 
| : error 035: argument type mismatch (argument 2)
Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты
Мой новый проект - [PIXELCARS RU]
Премьера NDRIFT2
|
| |
|
|
|
 |
|
 | |
| |
|