 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помощь новичкам по GTA скриптингу! #1
| |
| WNeZRoS | Дата: Пятница, 28.11.2008, 16:49 | Сообщение # 556 |
|
Местный
Группа:
Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус: 
| Quote (W@R) смысле подравняй ? В прямом, этот варнинг говорит что у тебя мало или много пробелов перед строками, по сравнению со строкой выше
|
| |
|
|
| W@R | Дата: Пятница, 28.11.2008, 16:49 | Сообщение # 557 |
|
Постоялец
Группа:
Пользователи
Сообщений: 335
Награды: 3
Город: а.k.a ЕкБ_ЮЗ
Репутация: 51
Замечания: 20%
Статус: 
| а чё означают вот эти варнинги warning 204: symbol is assigned a value that is never used: "contracttime" (7003) : warning 204: symbol is assigned a value that is never used: "drugsskill" (6999) : warning 204: symbol is assigned a value that is never used: "job"
Translation from english to russian Ravens_Roleplay_v3 (RC5.2) - 0.3c--------15%
|
| |
|
|
| [A_Life]Strelok | Дата: Пятница, 28.11.2008, 16:53 | Сообщение # 558 |
|
Новенький
Группа:
Продвинутые
Сообщений: 42
Награды: 1
Город: Новосибирск
Репутация: 47
Замечания: 0%
Статус: 
| Ну к примеру у тебя есть команда /bron дающая броню, если ты нпишешь вот так то варнингов не должно быть public Code public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/bron", cmdtext, true, 10) == 0) { SetPlayerArmour(playerid,100); return 1; } return 0; } А если напишешь вот так Code OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/bron", cmdtext, true, 10) == 0) { SetPlayerArmour(playerid,100); return 1; } return 0; } То будут варнинги. symbol is assigned a value that is never used: "job" насколько помню это значит что переменную job не использовали
Сообщение отредактировал Stre10k - Пятница, 28.11.2008, 16:57 |
| |
|
|
| W@R | Дата: Пятница, 28.11.2008, 16:57 | Сообщение # 559 |
|
Постоялец
Группа:
Пользователи
Сообщений: 335
Награды: 3
Город: а.k.a ЕкБ_ЮЗ
Репутация: 51
Замечания: 20%
Статус: 
| как плюсики ставить ?
Translation from english to russian Ravens_Roleplay_v3 (RC5.2) - 0.3c--------15%
|
| |
|
|
| [A_Life]Strelok | Дата: Пятница, 28.11.2008, 16:58 | Сообщение # 560 |
|
Новенький
Группа:
Продвинутые
Сообщений: 42
Награды: 1
Город: Новосибирск
Репутация: 47
Замечания: 0%
Статус: 
| Надо продвинутым быть чтобы ставить.
Сообщение отредактировал Stre10k - Пятница, 28.11.2008, 16:59 |
| |
|
|
| RegEdit | Дата: Пятница, 28.11.2008, 16:59 | Сообщение # 561 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| kos1994, это обсуждалось... убери строчку UsePlayerPedAnims(); из паблика OnGameModeInit (чтобы бег стал медленным)
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
Сообщение отредактировал RegEdit - Пятница, 28.11.2008, 17:01 |
| |
|
|
| W@R | Дата: Пятница, 28.11.2008, 17:04 | Сообщение # 562 |
|
Постоялец
Группа:
Пользователи
Сообщений: 335
Награды: 3
Город: а.k.a ЕкБ_ЮЗ
Репутация: 51
Замечания: 20%
Статус: 
| а не подскажите как наоборот чтобы бег был быстрее ??? )))
Translation from english to russian Ravens_Roleplay_v3 (RC5.2) - 0.3c--------15%
|
| |
|
|
| RegEdit | Дата: Пятница, 28.11.2008, 17:11 | Сообщение # 563 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| запихай UsePlayerPedAnims(); в public OnGameModeInit()
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
Сообщение отредактировал RegEdit - Пятница, 28.11.2008, 17:12 |
| |
|
|
| W@R | Дата: Пятница, 28.11.2008, 17:19 | Сообщение # 564 |
|
Постоялец
Группа:
Пользователи
Сообщений: 335
Награды: 3
Город: а.k.a ЕкБ_ЮЗ
Репутация: 51
Замечания: 20%
Статус: 
| помогите кто нибудь с командой lock разобраться оч нужно домашняя машина не закрывается ничерта (((
Translation from english to russian Ravens_Roleplay_v3 (RC5.2) - 0.3c--------15%
|
| |
|
|
| SeWeR | Дата: Пятница, 28.11.2008, 17:25 | Сообщение # 565 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 3069
Награды: 66
Город: Киев
Замечания: 20%
Статус: 
| Quote (W@R) помогите кто нибудь с командой lock разобраться оч нужно домашняя машина не закрывается ничерта ((( Куда-то вставь - forward AutoUnlock(); Куда-то вставь - new lockedveh[MAX_PLAYERS]; В public OnPlayerCommandText(playerid, cmdtext[]),добавь: [pwn] if (strcmp(cmdtext, "/lock",true)==0) { if(IsPlayerInAnyVehicle(playerid)) { if(2 != GetPlayerState(playerid)) { SendClientMessage(playerid, 0xAFAFAFAA, " Ты должен быть водилой! "); return 1; } new var13 = 0; for(var13 = 0; var13 < 200; var13++) { if(var13 != playerid) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), var13, false, true); } } SendClientMessage(playerid, 0xAFAFAFAA, " Машина заперта! "); SendClientMessage(playerid, 0xAFAFAFAA, " Машина будет открыта через 5 минут,автоматически. "); new Float:var14 = 0.0, Float:var15 = 0.0, Float:var16 = 0.0; GetPlayerPos(playerid, var14, var15, var16); PlayerPlaySound(playerid, 1056, var14, var15, var16); SetTimer("AutoUnlock", 230000, 0); lockedveh[playerid] = GetPlayerVehicleID(playerid); } else { SendClientMessage(playerid, 0xAFAFAFAA, " Ты не в машине! "); } return 1; } if (strcmp(cmdtext, "/unlock",true)==0) { if(IsPlayerInAnyVehicle(playerid)) { if(2 != GetPlayerState(playerid)) { SendClientMessage(playerid, 0xAFAFAFAA, " Ты не можешь открыть двери.Ты должен быть водителем. "); return 1; } new var13 = 0; for(var13 = 0; var13 < 200; var13++) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), var13, false, false); } SendClientMessage(playerid, 0xAFAFAFAA, " Машина открыта! "); new Float:var14 = 0.0, Float:var15 = 0.0, Float:var16 = 0.0; GetPlayerPos(playerid, var14, var15, var16); PlayerPlaySound(playerid, 1057, var14, var15, var16); } else { SendClientMessage(playerid, 0xAFAFAFAA, " Ты не в машине! "); } return 1; }[/pwn] P.S. Вроде так)) 
|
| |
|
|
| W@R | Дата: Пятница, 28.11.2008, 17:47 | Сообщение # 566 |
|
Постоялец
Группа:
Пользователи
Сообщений: 335
Награды: 3
Город: а.k.a ЕкБ_ЮЗ
Репутация: 51
Замечания: 20%
Статус: 
| нифига не получается (
Translation from english to russian Ravens_Roleplay_v3 (RC5.2) - 0.3c--------15%
|
| |
|
|
| none | Дата: Суббота, 29.11.2008, 10:18 | Сообщение # 567 |
|
Группа:
Удаленные
| Вот это в OnPlayerCommandText : [pwn]if (strcmp(cmdtext, "/lock", false)==0) //если игрок набирёи /lock, то { if(IsPlayerInAnyVehicle(playerid)) //условие- если игрок в автомобиле { new State=GetPlayerState(playerid); if(State!=PLAYER_STATE_DRIVER) { SendClientMessage(playerid,0xFFFF00AA,"Только водитель может закрыть двери!"); //сообщение return 1; } new i; for(i=0;i<MAX_PLAYERS;i++) { if(i != playerid) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1); } } SendClientMessage(playerid, 0xFFFF00AA, "Двери закрыты"); //сообщение new Float:pX, Float:pY, Float:pZ; //создание переменных GetPlayerPos(playerid,pX,pY,pZ); //определение положения игрока PlayerPlaySound(playerid,1056,pX,pY,pZ); //играем музыку } else //иначе { SendClientMessage(playerid, 0xFFFF00AA, "Сначало залезь в машину, потом закрывай двери, лол=)"); //сообщение } return 1; } //конец /lock команды //начало /unlock команды if (strcmp(cmdtext, "/unlock", true)==0)//если игрок набирёи/unlock, то { if(IsPlayerInAnyVehicle(playerid)) //условие- если игрок в автомобиле { new State=GetPlayerState(playerid); if(State!=PLAYER_STATE_DRIVER) { SendClientMessage(playerid,0xFFFF00AA,"Только водитель может открыть двери!"); //сообщение return 1; } new i; for(i=0;i<MAX_PLAYERS;i++) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0); } SendClientMessage(playerid, 0xFFFF00AA, "Машина открыта!"); //сообщение new Float:pX, Float:pY, Float:pZ; //переменные GetPlayerPos(playerid,pX,pY,pZ); //положение игрока PlayerPlaySound(playerid,1057,pX,pY,pZ); //музыка } else //иначе { SendClientMessage(playerid, 0xFFFF00AA, "Сначало залезь в тачку, чтобы открыть двери=)"); //сообщение } return 1; } //конец /unlock команды [/pwn] Я проверял сам лично - робит. С тебя + если помог =)
|
| |
|
|
| Fess | Дата: Суббота, 29.11.2008, 12:40 | Сообщение # 568 |
|
Новенький
Группа:
Продвинутые
Сообщений: 9
Награды: 1
Город: Россия
Репутация: 2
Замечания: 0%
Статус: 
| Народ, подскажите плз, где можно достать хороший самоучитель по скриптингу, а точнее, чтобы можно было писать свои скрипты в pawno, я в этом пока нуб, но очень хочу научиться! В гугл не посылать - уже ходил!
|
| |
|
|
| hub4 | Дата: Суббота, 29.11.2008, 13:09 | Сообщение # 569 |
|
Новенький
Группа:
Продвинутые
Сообщений: 71
Награды: 1
Репутация: 24
Замечания: 0%
Статус: 
| Fess, не видел учебника как такового, чтоб готовое все по унктам, как под полее рапространенные языки... скажу как делал я - открываешь готовый мод, для начала попроще - например lvdm, и смотришь как там все усстроено. параллельно поглядываешь в wiki.sa-mp.com на предмет функций - их предназначение и синтаксис. так со временем и разбираешься 
|
| |
|
|
| Fess | Дата: Суббота, 29.11.2008, 13:23 | Сообщение # 570 |
|
Новенький
Группа:
Продвинутые
Сообщений: 9
Награды: 1
Город: Россия
Репутация: 2
Замечания: 0%
Статус: 
| hub4, можно конечно и так, как ты предложил, сам разбираюсь наподобие такого метода, но это очень долго и слишком медленно(((... Ведь код pawno пахож на какой то язык программирования, как мне сказали, так может стоит изучить данный язык, еслиб еще знать, какой именно!
|
| |
|
|
|
 |
|
 | |
| |
|