 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| AleXenok | Дата: Воскресенье, 06.11.2011, 11:08 | Сообщение # 3751 |
|
Новенький
Группа:
Пользователи
Сообщений: 13
Награды: 0
Город: Riga
Репутация: 0
Замечания: 0%
Статус: 
| Помоги куда именно вставлять а то ерроры выдает Code public OnPlayerConnect(playerid) { TextDrawShowForPlayer(playerid,Text:Textdraw0); if(IsPlayerNPC(playerid)){return 1;} new nameme[256],name[MAX_PLAYER_NAME],stringi[256],d,m,y; new ololo[3][256]; new newt[MAX_PLAYERS]; newt[playerid] = 0; GetPlayerName(playerid,name,sizeof(name)); for(new i =0;i<49;i++) { GangZoneShowForPlayer(playerid,GZInfo[i][gID],GetGangZoneColor(i)); } if(strfind(name,"_",true) == -1) { SendClientMessage(playerid,COLOR_LIGHTRED,"Âàø íèê íå ñîîòâåòñòâóåò ïðàâèëàì íàøåãî ñåðâåðà"); SendClientMessage(playerid,COLOR_LIGHTBLUE,"Èçìåíèòå ñâîé íèê ïî òèïó: Èìÿ_Ôàìèëèÿ. Íàïðèìåð: Carl_Jonson"); Kick(playerid); } for(new i = 0; i < strlen(name); i++) { if(!strcmp(name[i],"_",true)) { newt[playerid] = newt[playerid] + 1; }
Code public OnPlayerDisconnect(playerid, reason) { // MidoStreamDisconnect(playerid); if(newson == playerid) { newson = -1; } PlayerAFK[playerid][AFK_Time] = 0; if(PlayerAFK[playerid][AFK_Stat] != 0) { Delete3DTextLabel(AFK_3DT[playerid]); PlayerAFK[playerid][AFK_Stat] = 0; } if(GetChased[playerid] != 999) { GoChase[GetChased[playerid]] = 999; GetChased[playerid] = 999; } TextDrawDestroy(benzz[playerid]); TextDrawDestroy(speedik[playerid]); gActivePlayers[playerid]--; DeleteClosestStrip(playerid); prokol[playerid] = 0; KillTimer(Timer12345[playerid]); numplayers--; new string[256]; new playername[MAX_PLAYER_NAME]; if(WantedLevel[playerid]!=0) {
|
| |
|
|
| Stap | Дата: Воскресенье, 06.11.2011, 11:41 | Сообщение # 3752 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 823
Награды: 13
Город: Нижний Тагил
Репутация: 573
Замечания: 80%
Статус: 
| AleXenok, у тебя откуда данный код?Он у тебя не полный,а так всё по пабликам рассовывай.
...карандаши разного цвета на вкус одинаковы....
Мои работы: [MAP]ПТО v.1.0[Законченa][Ссылка(Клик)] [MAP+FS]ПТО v.2.0(Заключительная)[55%]
Сообщение отредактировал Stap - Воскресенье, 06.11.2011, 11:47 |
| |
|
|
| AleXenok | Дата: Воскресенье, 06.11.2011, 17:48 | Сообщение # 3753 |
|
Новенький
Группа:
Пользователи
Сообщений: 13
Награды: 0
Город: Riga
Репутация: 0
Замечания: 0%
Статус: 
| Grande roleplay база  Добавлено (06.11.2011, 17:48) --------------------------------------------- C:\Users\ALEXSENOK\Desktop\Grande RolePlay\gamemodes\GrandeRP.pwn(5346) : error 017: undefined symbol "SendClientMessageToAdmins" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
что с этим делать,скажите плз( 
|
| |
|
|
| kingwar07 | Дата: Понедельник, 07.11.2011, 14:03 | Сообщение # 3754 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Прохладный
Репутация: 0
Замечания: 0%
Статус: 
| на каком языке основывается PAWN? и какие учебники посоветуете.. по этому языку
P.S. извините, если не в ту тему написал
Только учусь *_*
|
| |
|
|
| EmiGrant | Дата: Понедельник, 07.11.2011, 14:08 | Сообщение # 3755 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус: 
| kingwar07, PHP близко и С++ вроде
Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
|
| |
|
|
| X_LeonS | Дата: Понедельник, 07.11.2011, 20:06 | Сообщение # 3756 |
|
Группа:
I'm V.I.P.
Сообщений: 610
Награды: 8
Город: Барнаул
Репутация: 202
Замечания: 40%
Статус: 
| как назначить вирт мир выходу из биза?
Мои услуги: -Качественный мапинг (в данный момент работ нет так как пока всё для своего сервера) -Скриптинг мелочей -Разработка сайтов -Работы в PhotoShop Обращаться по icq или скайпу! ICQ - 926048 Skype - x_leons
|
| |
|
|
| AleXenok | Дата: Среда, 09.11.2011, 11:05 | Сообщение # 3757 |
|
Новенький
Группа:
Пользователи
Сообщений: 13
Награды: 0
Город: Riga
Репутация: 0
Замечания: 0%
Статус: 
| А в какой паблик к примеру вставлять? Code AddStaticVehicle(481,1760.8435,-1681.5684,13.0749,93.1033,1,1); // Надо чтоб его могли использовать все)Добавлено (09.11.2011, 11:05) --------------------------------------------- Привет всем, помогите как это исправить? Code C:\Users\ALEXSENOK\Desktop\Пользуйтесь\gamemodes\RealCity.pwn(1361) : warning 201: redefinition of constant/macro (symbol "fInfo") C:\Users\ALEXSENOK\Desktop\Пользуйтесь\gamemodes\RealCity.pwn(34643) : error 001: expected token: "-string end-", but found "-identifier-" C:\Users\ALEXSENOK\Desktop\Пользуйтесь\gamemodes\RealCity.pwn(34643) : error 029: invalid expression, assumed zero C:\Users\ALEXSENOK\Desktop\Пользуйтесь\gamemodes\RealCity.pwn(34643) : error 029: invalid expression, assumed zero C:\Users\ALEXSENOK\Desktop\Пользуйтесь\gamemodes\RealCity.pwn(34643) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors. Вот сам код Code } ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX,"{RUS/UA}RpG-LiFe"Лидеры Онлайн:",string,"Принять","Отмена"); return 1; }
|
| |
|
|
| Axelerator | Дата: Среда, 09.11.2011, 14:35 | Сообщение # 3758 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 237
Награды: 2
Город: Омск
Репутация: 159
Замечания: 40%
Статус: 
| Quote (AleXenok) А в какой паблик к примеру вставлять? В OnGameModeInit. Это если ты хочешь чтобы авто создавалось сразу при запуске сервера.
Quote (AleXenok) Привет всем, помогите как это исправить? Сделай "Лидеры Онлайн:" в format.
|
| |
|
|
| Mini9guar | Дата: Пятница, 11.11.2011, 00:08 | Сообщение # 3759 |
|
Новенький
Группа:
Пользователи
Сообщений: 31
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Такая проблема.Когда механик заправляет кого либо,после оплаты бензин идет меху а не тому,кого нужно заправить.Оченю долго парюсь над проблемой.RefillOffer[playerid] заменял на RefillOffer[giveplayerid] всеравно не заправлял.Прошу помощи.
Code else if(strcmp(x_job,"refill",true) == 0) { if(RefillOffer[playerid] < 999) { if(IsPlayerConnected(RefillOffer[playerid])) { if(PlayerInfo[playerid][pCash] > RefillPrice[playerid]) { GetPlayerName(RefillOffer[giveplayerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new car = GetPlayerVehicleID(playerid); format(string, sizeof(string), "Механик %s заправил вашу машину на 100 литров за %d вирт.",giveplayer,RefillPrice[playerid]); SendClientMessage(playerid, 0x6495EDFF, string); format(string, sizeof(string), "Вы заправили машину %s за %d вирт.",sendername,RefillPrice[playerid]); SendClientMessage(RefillOffer[giveplayerid], 0x6495EDFF, string); PlayerInfo[playerid][pCash] -=RefillPrice[playerid]; PlayerInfo[RefillOffer[giveplayerid]][pCash] +=RefillPrice[playerid]; if(!IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 509 || GetVehicleModel(car) == 510) return SendClientMessage(playerid,COLOR_YELLOW,".: Error: You are not in a vehicle or this vehicle does not need fuel :."); if(Fuell[car] >= 100){ SendClientMessage(playerid,COLOR_GRAD1,"Ваш бак полон"); } else { Fuell[car] = 200; PlayerInfo[giveplayerid][pFuelcar] = 200; OldFuel[giveplayerid] = floatround(Fuell[car]); Refueling[giveplayerid] = 0; } return 1; } else { SendClientMessage(playerid, COLOR_GREY, "Недостаточно денег!"); return 1; } } return 1; } else { SendClientMessage(playerid, COLOR_GREY, "Вам не предлагали заправиться!"); return 1; } }
Code else if(strcmp(cmd, "/refill", true) == 0) { if(IsPlayerConnected(RefillOffer[giveplayerid])) if(PlayerInfo[playerid][pJob] != 2) return SendClientMessage(playerid, COLOR_GREY, "Вы не механик!"); if(gcontract[playerid] != 1) return SendClientMessage(playerid, COLOR_GREY, "У вас не подписан контракт с заправкой"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "/refill [id][цена]"); new playa; new money; playa = ReturnUser(tmp); tmp = strtok(cmdtext, idx); money = cenabenza[playerid]; //money = strval(tmp); if(money < 1 || money > 5000) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 5000"); return 1; } if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 525) return SendClientMessage(playerid, COLOR_GREY, "Вы не на эвакуаторе!"); if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa)) { if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, "Вы указали свой id"); return 1; } GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Вы предложили %s заправить его машину за %d вирт",giveplayer,cenabenza[playerid]); SendClientMessage(playerid, 0x6495EDFF, string); format(string, sizeof(string), "Механик %s предлагает заправить вашу машину за %d вирт.Введите (/use refill) чтобы подтвердить заправку",sendername,cenabenza[playerid]); SendClientMessage(playa, 0x6495EDFF, string); RefillOffer[playa] = playerid; RefillPrice[playa] = cenabenza[playerid]; } else { SendClientMessage(playerid, COLOR_GREY, "Он не в машине!"); } } } else { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!"); } return 1; }
|
| |
|
|
| nikaso | Дата: Пятница, 11.11.2011, 01:17 | Сообщение # 3760 |
|
Новенький
Группа:
Пользователи
Сообщений: 18
Награды: 0
Город: киров
Репутация: 0
Замечания: 0%
Статус: 
| C:\GTA San Andreas\Ìîäû ñåðâåðà\Íîâàÿ ïàïêà\filterscripts\snow.pwn(83) : error 012: invalid function call, not a valid address C:\GTA San Andreas\Ìîäû ñåðâåðà\Íîâàÿ ïàïêà\filterscripts\snow.pwn(83) : warning 215: expression has no effect C:\GTA San Andreas\Ìîäû ñåðâåðà\Íîâàÿ ïàïêà\filterscripts\snow.pwn(83) : error 001: expected token: ";", but found ")" C:\GTA San Andreas\Ìîäû ñåðâåðà\Íîâàÿ ïàïêà\filterscripts\snow.pwn(83) : error 029: invalid expression, assumed zero C:\GTA San Andreas\Ìîäû ñåðâåðà\Íîâàÿ ïàïêà\filterscripts\snow.pwn(83) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors. Code 82> if(GetPVarInt(playerid,"Gun")>=1) { 83> CountryGiveWeapons(playerid,GetPVarInt(playerid,"Gun"),GetPVarInt(playerid,"Ammo")); 84> GetPlayerName(playerid, sendername, sizeof(sendername));
|
| |
|
|
| spainFAN | Дата: Пятница, 11.11.2011, 20:21 | Сообщение # 3761 |
|
Новенький
Группа:
Пользователи
Сообщений: 45
Награды: 0
Город: sadasd
Репутация: -22
Замечания: 40%
Статус: 
| Кому Дать скрипт что ставить у дома 2 и более машин | И варота у дома только хозяин и кто арендует может открыть Писать в Скайп - tolea695 Буду рад и за +
на 98% готов мод
<a href=http://smayli.ru/generatonadpisey/><img src='http://smayli.ru/generatonadpisey/smiles/cb911f10e0816a629dd2f06ff2bcf896.gif' border=0></a> _________________ skype- tolea695
|
| |
|
|
| DiSE | Дата: Суббота, 12.11.2011, 10:29 | Сообщение # 3762 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| AleXenok,
ShowPlayerDialog(playerid,13,DIALOG_STYLE_MSGBOX,"{RUS/UA}RpG-LiFe -Лидеры Онлайн:-",string,"Принять","Отмена");
ибо у тебя кавычки попутаны были
|
| |
|
|
| AleXenok | Дата: Воскресенье, 13.11.2011, 11:41 | Сообщение # 3763 |
|
Новенький
Группа:
Пользователи
Сообщений: 13
Награды: 0
Город: Riga
Репутация: 0
Замечания: 0%
Статус: 
| ку всем еще раз, подскажите плз как сделать так что когда у перса 30 хп он ложился в анимацию /crack и не мог двигатся, и когда перса бьют тазером также)я не знаю какую часть кода вставлять
|
| |
|
|
| FireLine | Дата: Воскресенье, 13.11.2011, 12:07 | Сообщение # 3764 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 171
Награды: 3
Город: UKR
Репутация: 76
Замечания: 60%
Статус: 
| AleXenok, Скинь код /tazer - целую строку!
FireLine>>Aler
|
| |
|
|
| Android | Дата: Воскресенье, 13.11.2011, 13:52 | Сообщение # 3765 |
|
Группа:
I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус: 
| Quote ку всем еще раз, подскажите плз как сделать так что когда у перса 30 хп он ложился в анимацию /crack и не мог двигатся Вот тебе готовое решение на это - Клик
Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7
Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
|
| |
|
|
|
 |
|
 | |
| |
|