 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| belyy | Дата: Воскресенье, 06.06.2010, 23:12 | Сообщение # 1501 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус: 
| здрасте. у меня такая проблема: 1) у механиков машины не подцепляют другие машины(никакие команды не работают) 2) когда захожу в больницу то я проваливаюсь помогите плиз. отблагодарю +
|
| |
|
|
| JIO6CTEP | Дата: Понедельник, 07.06.2010, 00:47 | Сообщение # 1502 |
|
Новенький
Группа:
Пользователи
Сообщений: 32
Награды: 1
Город: polo4ani
Репутация: 0
Замечания: 0%
Статус: 
| Quote (belyy) 1) у механиков машины не подцепляют другие машины(никакие команды не работают) Создай новый pwn файлик, добавь иуда то что внизу, откомпилируй, закинь в папку filterscripts и в конфиге его подключи. Code #include <a_samp>
new TowTruckers=0; new IsTowTrucker[MAX_PLAYERS];
public OnFilterScriptInit() { print("\n TowCars Filter Script v1.0 Loading...\n**********************\n (Zeruel_Angel)\n"); } //------------------------------------------------------------------------------------------------------ public OnFilterScriptExit() { print("\n TowCars Script UnLoaded\n********************************************\n\n"); return 1; } //------------------------------------------------------------------------------------------------------ public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if ((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)) { if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525) { SendClientMessage(playerid,0xFFFF00AA,"|______________________|"); new Float:pX,Float:pY,Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); new Float:vX,Float:vY,Float:vZ; new Found=0; new vid=0; while((vid<MAX_VEHICLES)&&(!Found)) { vid++; GetVehiclePos(vid,vX,vY,vZ); if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid))) { Found=1; if (IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { DetachTrailerFromVehicle(GetPlayerVehicleID(playerid)); } AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid)); SendClientMessage(playerid,0xFFFF00AA,"Машина подцеплена!!!!"); } } if (!Found) { SendClientMessage(playerid,0xFFFF00AA,"Вы слишком далеко от машины."); } } } } //------------------------------------------------------------------------------------------------------ public OnPlayerDisconnect(playerid) { if (IsTowTrucker[playerid]==1) { IsTowTrucker[playerid]=0; TowTruckers--; } return 1; } //------------------------------------------------------------------------------------------------------ Все. теперь по нажатию левого КОНТРОЛА(Ctrl) у тебя будет подцепляться машина. 2)Вероятнее всего что координаты за низкие, относительно "пола" бальнички. Скинь код ввода в неё. Добавлено (07.06.2010, 00:47) --------------------------------------------- или не указан интерьер. Просто ТП туда и се.
|
| |
|
|
| deni_garcia | Дата: Понедельник, 07.06.2010, 13:48 | Сообщение # 1503 |
|
Новенький
Группа:
Пользователи
Сообщений: 28
Награды: 0
Город: Попасная
Репутация: 0
Замечания: 0%
Статус: 
| JIO6CTEP, Слух а ты можеш если нетрудно расставить правильно Скобки и Строчки? чтоб скомпилило!!  Добавлено (07.06.2010, 13:48) --------------------------------------------- Вот тут знаки скобки строчки или еще че там!! Code public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if ((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)) { if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525) { SendClientMessage(playerid,0xFFFF00AA,"|______________________|"); new Float:pX,Float:pY,Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); new Float:vX,Float:vY,Float:vZ; new Found=0; new vid=0; while((vid<MAX_VEHICLES)&&(!Found)) { vid++; GetVehiclePos(vid,vX,vY,vZ); if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid))) { Found=1; if (IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { DetachTrailerFromVehicle(GetPlayerVehicleID(playerid)); } AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid)); SendClientMessage(playerid,0xFFFF00AA,"Машина подцеплена!!!!"); } } if (!Found) { SendClientMessage(playerid,0xFFFF00AA,"Вы слишком далеко от машины."); } } } }
|
| |
|
|
| Andy_McLaren | Дата: Понедельник, 07.06.2010, 13:49 | Сообщение # 1504 |
|
Новенький
Группа:
Пользователи
Сообщений: 15
Награды: 0
Город: Челябинск
Репутация: 0
Замечания: 0%
Статус: 
| Люди как добавить команду на сервер чтобы когда её вводишь писалось несколько /me действий например: вводишь /get и пишется /me достал оружие из под одежды /me зарядил оружие /me прицелился /me стреляет ???
Endy MC
|
| |
|
|
| Stels | Дата: Понедельник, 07.06.2010, 13:59 | Сообщение # 1505 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Quote (Andy_McLaren) Люди как добавить команду на сервер чтобы когда её вводишь писалось несколько /me действий Code OnPlayerCommandText(playerid, "/me снимает штаны.");OnPlayerCommandText(playerid, "/me достаёт ствол и перезаряжает.");OnPlayerCommandText(playerid, "/me прицеливается.");OnPlayerCommandText(playerid, "/me стреляет.");
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| Fattonq | Дата: Понедельник, 07.06.2010, 14:01 | Сообщение # 1506 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 115
Награды: 3
Город: Тюмень
Репутация: 38
Замечания: 0%
Статус: 
| Люди я хочу в ДМ мод зделать типо приемы в банду как на РП! можно ли так зделать?? просто я хочу зделать такую функцию для кланов, типо прием в клан и выгонять чтобы тоже! если можно зделать то как?? заранее спс)
|
| |
|
|
| Stels | Дата: Понедельник, 07.06.2010, 14:03 | Сообщение # 1507 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Quote (Fattonq) Люди я хочу в ДМ мод зделать типо приемы в банду как на РП! можно ли так зделать?? просто я хочу зделать такую функцию для кланов, типо прием в клан и выгонять чтобы тоже! если можно зделать то как?? заранее спс) Если на "РП" сделано, то тебе тоже можно сделать.Как? Для каждой банды свой файл, в котором записан лидер, можно добавить состав.
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| deni_garcia | Дата: Понедельник, 07.06.2010, 14:43 | Сообщение # 1508 |
|
Новенький
Группа:
Пользователи
Сообщений: 28
Награды: 0
Город: Попасная
Репутация: 0
Замечания: 0%
Статус: 
| Code public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if ((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)) { if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525) { SendClientMessage(playerid,0xFFFF00AA,"|______________________|"); new Float:pX,Float:pY,Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); new Float:vX,Float:vY,Float:vZ; new Found=0; new vid=0; while((vid<MAX_VEHICLES)&&(!Found)) { vid++; GetVehiclePos(vid,vX,vY,vZ); if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid))) { Found=1; if (IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { DetachTrailerFromVehicle(GetPlayerVehicleID(playerid)); } AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid)); SendClientMessage(playerid,0xFFFF00AA,"Машина подцеплена!!!!"); } } if (!Found) { SendClientMessage(playerid,0xFFFF00AA,"Вы слишком далеко от машины."); } } } } Добавлено (07.06.2010, 14:43) --------------------------------------------- Помогите раставить скобки!
|
| |
|
|
| Andy_McLaren | Дата: Понедельник, 07.06.2010, 15:19 | Сообщение # 1509 |
|
Новенький
Группа:
Пользователи
Сообщений: 15
Награды: 0
Город: Челябинск
Репутация: 0
Замечания: 0%
Статус: 
| Code [quote=Stels]OnPlayerCommandText(playerid, "/me снимает штаны.");OnPlayerCommandText(playerid, "/me достаёт ствол и перезаряжает.");OnPlayerCommandText(playerid, "/me прицеливается.");OnPlayerCommandText(playerid, "/me стреляет.");[/quote] эт куды сувать
Endy MC
|
| |
|
|
| Stels | Дата: Понедельник, 07.06.2010, 15:20 | Сообщение # 1510 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Andy_McLaren, в нужную команду.
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| Andy_McLaren | Дата: Понедельник, 07.06.2010, 15:28 | Сообщение # 1511 |
|
Новенький
Группа:
Пользователи
Сообщений: 15
Награды: 0
Город: Челябинск
Репутация: 0
Замечания: 0%
Статус: 
| Quote (Stels) в нужную команду. поконкретней пожалуйста а то я нуб :))Добавлено (07.06.2010, 15:28) --------------------------------------------- мне надо команду то содать, как ето сделать?
Endy MC
|
| |
|
|
| belyy | Дата: Понедельник, 07.06.2010, 15:58 | Сообщение # 1512 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус: 
| парни у меня ещё один важный вопрос. итак: 1. когда я захожу в магазин одежды(всё норм :скины выбирает),но когда я ввожу "дальше"(всмысле выбрать скин)то я появляюсь не в магазине одежды. а в больнице. вот первый код мага одежды: Code if(strcmp(cmd, "/clothes", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] >= 1) { if(IsAtClothShop(playerid)) { if(PlayerInfo[playerid][pMember] == 1) { ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); } else if(PlayerInfo[playerid][pMember] == 2) { ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); } else if(PlayerInfo[playerid][pMember] == 3) { ChosenSkin[playerid] = 287; SetPlayerSkin(playerid, 287); } else if(PlayerInfo[playerid][pMember] == 4) { ChosenSkin[playerid] = 70; SetPlayerSkin(playerid, 70); } else if(PlayerInfo[playerid][pMember] == 5) { ChosenSkin[playerid] = 117; SetPlayerSkin(playerid, 117); } //else if(PlayerInfo[playerid][pMember] == 6) { ChosenSkin[playerid] = 111; SetPlayerSkin(playerid, 111); } else if(PlayerInfo[playerid][pMember] == 8) { ChosenSkin[playerid] = 249; SetPlayerSkin(playerid, 249); } else if(PlayerInfo[playerid][pMember] == 9) { ChosenSkin[playerid] = 148; SetPlayerSkin(playerid, 148); } else if(PlayerInfo[playerid][pMember] == 10) { ChosenSkin[playerid] = 255; SetPlayerSkin(playerid, 255); } else if(PlayerInfo[playerid][pMember] == 11) { ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); } /*else if(PlayerInfo[playerid][pMember] == 14) { ChosenSkin[playerid] = 169; SetPlayerSkin(playerid, 169); } else if(PlayerInfo[playerid][pMember] == 15) { ChosenSkin[playerid] = 270; SetPlayerSkin(playerid, 270); }*/ else if(PlayerInfo[playerid][pMember] == 16) { ChosenSkin[playerid] = 144; SetPlayerSkin(playerid, 144); } else { return 1; } GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]); ChangePos2[playerid][0] = GetPlayerInterior(playerid); ChangePos2[playerid][1] = 1; SetPlayerInterior(playerid,0); new rand = random(sizeof(gInviteSpawns)); SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]); SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]); SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); TogglePlayerControllable(playerid, 0); SelectChar[playerid] = 255; SelectCharID[playerid] = PlayerInfo[playerid][pMember]; SelectCharPlace[playerid] = 1; PlayerInfo[playerid][pModel] = ChosenSkin[playerid]; PlayerInfo[playerid][pChar] = ChosenSkin[playerid]; SendClientMessage(playerid, COLOR_LIGHTRED, "* Используй ' дальше ' чтобы выбрать скин."); SendClientMessage(playerid, COLOR_LIGHTRED, "* Когда найдешь подходящий, напиши ' выбрать '."); } else { SendClientMessage(playerid, COLOR_GRAD2, " Ты не в магазине одежды !"); return 1; } } else { if(PlayerInfo[playerid][pLeader] != 0) { SendClientMessage(playerid, COLOR_GRAD2, " Пока ты лидер, ты не можешь сменить одежду !"); return 1; } if(IsAtClothShop(playerid)) { if(PlayerInfo[playerid][pSex] == 1) { ChosenSkin[playerid] = 2; SetPlayerSkin(playerid, 2); PlayerInfo[playerid][pChar] = 2; } else if(PlayerInfo[playerid][pSex] == 2) { ChosenSkin[playerid] = 55; SetPlayerSkin(playerid, 55); PlayerInfo[playerid][pChar] = 55; } else { return 1; } GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]); ChangePos2[playerid][0] = GetPlayerInterior(playerid); ChangePos2[playerid][1] = 1; SetPlayerInterior(playerid,0); new rand = random(sizeof(gInviteSpawns)); SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]); SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]); SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); TogglePlayerControllable(playerid, 0); SelectChar[playerid] = 255; if(PlayerInfo[playerid][pSex] == 1) { SelectCharID[playerid] = 20; } else if(PlayerInfo[playerid][pSex] == 2) { SelectCharID[playerid] = 30; } else { return 1; } SelectCharPlace[playerid] = 1; PlayerInfo[playerid][pModel] = ChosenSkin[playerid]; PlayerInfo[playerid][pChar] = ChosenSkin[playerid]; SendClientMessage(playerid, COLOR_LIGHTRED, "* Используй 'дальше' чтобы выбрать нужный скин."); SendClientMessage(playerid, COLOR_LIGHTRED, "* Когда найдешь подходящий, напиши 'выбрать'."); } } } return 1; } вот второй код Code if(SelectChar[playerid] == 255) { new idx; tmp = strtok(text, idx); if ((strcmp("дальше", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("дальше"))) { switch (SelectCharID[playerid]) { case 1: //Police Force { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[0][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[0][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[1][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[1][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[2][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[2][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[3][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[3][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[4][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[4][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[5][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[5][0]; } else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[6][0]); SelectCharPlace[playerid] = 8; ChosenSkin[playerid] = JoinPed[6][0]; } } case 2: //FBI/ATF { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[7][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[7][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[8][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[8][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[9][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[9][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[10][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[10][0]; } } case 3: //National Guard { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[11][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[11][0]; }
} case 4: //Fire&Ambulance { if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[12][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[12][0]; } else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[13][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[13][0]; } else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[14][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[14][0]; } else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[15][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[15][0]; } else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[16][0]); SelectCharPlace[playerid] = 6; ChosenSkin[playerid] = JoinPed[16][0]; } else if(SelectCharPlace[playerid] == 6) { SetPlayerSkin(playerid, JoinPed[17][0]); SelectCharPlace[playerid] = 7; ChosenSkin[playerid] = JoinPed[17][0]; } //else if(SelectCharPlace[playerid] == 7) { SetPlayerSkin(playerid, JoinPed[22][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[22][0]; } }
} return 0; } else if ((strcmp("выбрать", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("выбрать"))) { if(ChangePos2[playerid][1] == 1) { SetPlayerInterior(playerid, ChangePos2[playerid][0]); SetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]); ChangePos2[playerid][1] = 0; //return 0; } PlayerInfo[playerid][pModel] = ChosenSkin[playerid]; PlayerInfo[playerid][pChar] = ChosenSkin[playerid]; SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel],0.0,0.0,0.0,0,0,0,0,0,0,0); gTeam[playerid] = PlayerInfo[playerid][pTeam]; SetPlayerToTeamColor(playerid); MedicBill[giveplayerid] = 0; SpawnPlayer(playerid); SelectCharPlace[playerid] = 0; SelectCharID[playerid] = 0; SelectChar[playerid] = 0; SetTimerEx("backtoclothes", 500, false, "i", playerid); return 0; } else { SendClientMessage(playerid, COLOR_WHITE, "* Используй 'дальше ', или 'выбрать'."); return 0; } } парни помогите плиз уже задолбала эта проблема я отблагодорю +
|
| |
|
|
| nicolaa | Дата: Среда, 09.06.2010, 10:16 | Сообщение # 1513 |
|
Новенький
Группа:
Пользователи
Сообщений: 16
Награды: 3
Город: Москва
Репутация: -21
Замечания: 0%
Статус: 
| Code if(strcmp(cmd, "/wisper", true) == 0 || strcmp(cmd, "/w", true) == 0) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " Âû havent çàãðóæàëèñü âñå æå !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "[RP].:RealWorld:.[RUS] Èñïîëüçóéòå: (/w)isper [playerid/PartOfName] [whisper text]"); return 1; } giveplayerid = ReturnUser(tmp); if (IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(HidePM[giveplayerid] > 0) { SendClientMessage(playerid, COLOR_GREY, " Òîò èãðîê áëîêèðóåò Øåïîòû !"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); if(giveplayerid == playerid) { format(string, sizeof(string), "* %s Øåïîò .", sendername); ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } 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, "[RP].:RealWorld:.[RUS] Èñïîëüçóéòå: (/w)isper [playerid/PartOfName] [whisper text]"); return 1; } format(string, sizeof(string), "ËÑ îò %s(ID: %d): %s", sendername, playerid, (result)); SendClientMessage(giveplayerid, COLOR_YELLOW, string); format(string, sizeof(string), "ËÑ ê %s(ID: %d)", sendername, playerid, (result)); SendClientMessage(giveplayerid, COLOR_YELLOW, string); SBizzInfo[2][sbTill] += txtcost / 2; ExtortionSBiz(2, txtcost / 2); return 1; } } else { format(string, sizeof(string), " %d íå àêòèâíûé èãðîê.", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; } Помогите сделать чтобы когда игрок отпровлял лс то иму писалось что он отправил лс челу и в скобках его сообщение
Хочеш быстро зароботать? [url=http://for-work.net/?ref=2202560]Регистрируйся тут и получай деньги)[/url] [b]Morino_Reigan[/b]<------Гавно!!! [GM]GoldenMean-Офигенная вещь
|
| |
|
|
| deni_garcia | Дата: Среда, 09.06.2010, 11:58 | Сообщение # 1514 |
|
Новенький
Группа:
Пользователи
Сообщений: 28
Награды: 0
Город: Попасная
Репутация: 0
Замечания: 0%
Статус: 
| Скажите плиз ссылку где можно скачать [FS]магазин одежды для покупки скинов?? буду благодарен +
|
| |
|
|
| ser66 | Дата: Среда, 09.06.2010, 18:41 | Сообщение # 1515 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 1
Город: Москва
Репутация: -6
Замечания: 0%
Статус: 
| Народ плиз скиньте простой код на телепорт,но чтоб телепортироваться можно было с помощью диалогова окна(list).Например написать в чате команду /teleport и должно появиться диалоговое окно(List) и там должен быть выбор типо "Aero LS и ниже Aero LV" и чтоб можно было нажать на "Aero LS" и игрок должен сразу телепортироваться в аеро лосантоса.В роди телепорт простой,но я не понимаю как его сделать(.Киньте код плиз с меня +
|
| |
|
|
|
 |
|
 | |
| |
|