Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
[Архив #1] Вопросы по SAMP скриптам
PHP Дата: Пятница, 18.04.2008, 22:44 | Сообщение # 1
Советчик
Группа:
Пользователи
Сообщений: 1246
Награды:
71
Город: 1164
Замечания:
0%
Статус:
Задавайте вопросы, попробуем помочь!
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
spider Дата: Суббота, 10.05.2008, 20:29 | Сообщение # 331
Освоившийся
Группа:
Пользователи
Сообщений: 128
Награды:
1
Репутация:
8
Замечания:
60%
Статус:
Мне помогите плз!
GAMEMODE's [GM]CS_ASSAUNT-СКАЧАТЬ [GM]DE_DUST-СКАЧАТЬ FILESCRIPT's [FS]GraffitiCreater-СКАЧАТЬ [FS]Anti-DriveBY - СКАЧАТЬ
Orange Дата: Воскресенье, 11.05.2008, 16:55 | Сообщение # 332
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды:
6
Город: San Fierro
Репутация:
101
Замечания:
0%
Статус:
пишу сюда, в другой теме это посчитали оффтопом(хотя я не согласен): как сделать, чтобы таймер на экране показывался? и как проверить если таймер( с обратным отсчетом) дошел до минуты?
RAIDER01 Дата: Воскресенье, 11.05.2008, 17:25 | Сообщение # 333
Новенький
Группа:
Продвинутые
Сообщений: 26
Награды:
1
Город: ульск
Репутация:
2
Замечания:
20%
Статус:
Quote (|SP|_Kenny )
Как телепортироваца по координатым?
Code
if(strcmp(cmdtext,"/123",true)==0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid)) return SetVehiclePos(vehicleid,x,y,z); if(State != PLAYER_STATE_DRIVER) return SetPlayerPos(playerid,x,y,z); SetPlayerPos(playerid,x,y,z); SetPlayerInterior(playerid,); GameTextForPlayer(playerid,"телепортировался",4000,6); return 1; }
/123 - каманда для телепорта x,y,z - кординаты
Сообщение отредактировал RAIDER01 - Воскресенье, 11.05.2008, 17:26
Aleksey Дата: Воскресенье, 11.05.2008, 17:28 | Сообщение # 334
Советчик
Группа:
Продвинутые
Сообщений: 1028
Награды:
5
Город: Челябинск
Репутация:
41
Замечания:
0%
Статус:
[SP]_Kenny , бгг моришь
вааааааааааййй..// :(0
skeJt23 Дата: Воскресенье, 11.05.2008, 17:31 | Сообщение # 335
Уверенный в себе
Группа:
Продвинутые
Сообщений: 239
Награды:
1
Репутация:
11
Замечания:
20%
Статус:
Code
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/2stage", true)==1) { SetPlayerPos(playerid,-2593.420,534.297,46.714); return 1; } if (strcmp(cmdtext, "/3stage", true)==1) { SetPlayerPos(playerid,-1543.466,699.103,138.206); return 1; } if (strcmp(cmdtext, "/4stage", true)==1) { SetPlayerPos(playerid,-173.839,1896.535,113.230); return 1; } if (strcmp(cmdtext, "/room", true)==1) { SetPlayerPos(playerid,502.887,1670.831,253.194); return 1; }
что тут нетак?всё вроде комплится,а на серве нетелепортит...
(\__/) (='.'=) (")_(") Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
Сообщение отредактировал skeJt23 - Воскресенье, 11.05.2008, 17:32
RAIDER01 Дата: Воскресенье, 11.05.2008, 17:56 | Сообщение # 336
Новенький
Группа:
Продвинутые
Сообщений: 26
Награды:
1
Город: ульск
Репутация:
2
Замечания:
20%
Статус:
skeJt23 , папроюуй так
Code
if(strcmp(cmdtext,"/2stage",true)==0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid)) return SetVehiclePos(vehicleid,-2593.420,534.297,46.714); if(State != PLAYER_STATE_DRIVER) return SetPlayerPos(playerid,-2593.420,534.297,46.714); SetPlayerPos(playerid,-2593.420,534.297,46.714); SetPlayerInterior(playerid,); GameTextForPlayer(playerid,"телепортировался",4000,6); return 1; } if(strcmp(cmdtext,"/3stage",true)==0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid)) return SetVehiclePos(vehicleid,-1543.466,699.103,138.206); if(State != PLAYER_STATE_DRIVER) return SetPlayerPos(playerid,-1543.466,699.103,138.206); SetPlayerPos(playerid,-1543.466,699.103,138.206); SetPlayerInterior(playerid,); GameTextForPlayer(playerid,"телепортировался ",4000,6); return 1; } if(strcmp(cmdtext,"/4stage",true)==0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid)) return SetVehiclePos(vehicleid,-173.839,1896.535,113.230); if(State != PLAYER_STATE_DRIVER) return SetPlayerPos(playerid,-173.839,1896.535,113.230); SetPlayerPos(playerid,-173.839,1896.535,113.230); SetPlayerInterior(playerid,); GameTextForPlayer(playerid,"телепортировался ",4000,6); return 1; } if(strcmp(cmdtext,"/room",true)==0) { new vehicleid = GetPlayerVehicleID(playerid); new State = GetPlayerState(playerid); if(IsPlayerInAnyVehicle(playerid)) return SetVehiclePos(vehicleid,502.887,1670.831,253.194); if(State != PLAYER_STATE_DRIVER) return SetPlayerPos(playerid,502.887,1670.831,253.194); SetPlayerPos(playerid,502.887,1670.831,253.194); SetPlayerInterior(playerid,); GameTextForPlayer(playerid,"телепортировался ",4000,6); return 1; }
Добавлено (11.05.2008, 17:56) ---------------------------------------------Mishanzanza , папробуй так
Code
//==========================[/ban] if(strcmp(cmd, "/ban", true) == 0 && IsPlayerAdmin(playerid) == 1) {//забанить игрока =) tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /ban [playerid] [reason]"); return 1; } giveplayerid = strval(tmp); strmid(tmp, cmdtext, 5+strlen(tmp), strlen(cmdtext)); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /ban [playerid] [reason]"); return 1; } if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); BanMsg(giveplayerid, sendername, tmp); } else { format(string, sizeof(string), "* %d не в сети.", giveplayerid); SendClientMessage(playerid, COLOR_YELLOW, string); } return 1; }
Сообщение отредактировал RAIDER01 - Воскресенье, 11.05.2008, 17:53
skeJt23 Дата: Воскресенье, 11.05.2008, 18:04 | Сообщение # 337
Уверенный в себе
Группа:
Продвинутые
Сообщений: 239
Награды:
1
Репутация:
11
Замечания:
20%
Статус:
Попробовал,щас ваще павно вырубился когда на компил нажал (
(\__/) (='.'=) (")_(") Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
Сообщение отредактировал skeJt23 - Воскресенье, 11.05.2008, 18:05
RAIDER01 Дата: Воскресенье, 11.05.2008, 18:14 | Сообщение # 338
Новенький
Группа:
Продвинутые
Сообщений: 26
Награды:
1
Город: ульск
Репутация:
2
Замечания:
20%
Статус:
Quote (skeJt23 )
Попробовал,щас ваще павно вырубился когда на компил нажал (
Уменя все работает.И павно лехко компликтовал .
Orange Дата: Воскресенье, 11.05.2008, 19:32 | Сообщение # 339
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды:
6
Город: San Fierro
Репутация:
101
Замечания:
0%
Статус:
спс, нашелся человег, который помог
paff Дата: Понедельник, 12.05.2008, 10:05 | Сообщение # 340
Новенький
Группа:
Продвинутые
Сообщений: 5
Награды:
1
Город: питер
Репутация:
-1
Замечания:
0%
Статус:
а как вы делаете скрипты??
SanSay Дата: Вторник, 13.05.2008, 02:01 | Сообщение # 341
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды:
25
Город: Наб.Челны
Репутация:
280
Замечания:
0%
Статус:
проблема: имеется вот такой код: public HeightPE(){ for (new i=0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { new Float:px, Float:py, Float:pz; new string[256]; GetPlayerPos(i, px, py, pz); format(string, sizeof(string), "~w~B‘COЏA:%.1f", pz); GameTextForPlayer(i, string, 4000, 1); UnHeightPE = SetTimer("HeightPE",1,0); UnHeightPE-используется для удаления таймера потом return 1; }}} он полностью работает и делает то, что должен делать, но при компиляции почемуто выходит такая ошибка: warning 209: function "HeightPE" should return a value че ему не хватает то???
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с (ifolder) *** AntiBot *** [FS] Car Export vs SanSay *** [FS] anti_s0beit_FakeKill_Ver2
Сообщение отредактировал SanSay - Вторник, 13.05.2008, 02:06
Aleksey Дата: Вторник, 13.05.2008, 07:33 | Сообщение # 342
Советчик
Группа:
Продвинутые
Сообщений: 1028
Награды:
5
Город: Челябинск
Репутация:
41
Замечания:
0%
Статус:
по моему это обозначает что функцию надо по другому назвать, допустим HeightPE1
вааааааааааййй..// :(0
SanSay Дата: Вторник, 13.05.2008, 09:49 | Сообщение # 343
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды:
25
Город: Наб.Челны
Репутация:
280
Замечания:
0%
Статус:
DaviD_Belle , попробовал - не помогло ( кстати ошибка выходит на последнюю закрывающую скобку чет весь паблик не нравится ему, может че дописать нужно или местами поменять
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с (ifolder) *** AntiBot *** [FS] Car Export vs SanSay *** [FS] anti_s0beit_FakeKill_Ver2
Orange Дата: Вторник, 13.05.2008, 10:02 | Сообщение # 344
Уважаемый человек
Группа:
Продвинутые
Сообщений: 945
Награды:
6
Город: San Fierro
Репутация:
101
Замечания:
0%
Статус:
у тя forward HeightPE() есть? попробуй так еще: public HeightPE(){ for (new i=0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { new Float:px, Float:py, Float:pz; new string[256]; GetPlayerPos(i, px, py, pz); format(string, sizeof(string), "~w~B‘COЏA:%.1f", pz); GameTextForPlayer(i, string, 4000, 1); UnHeightPE = SetTimer("HeightPE",1,0); UnHeightPE-используется для удаления таймера потом } return 1; }}
или попробуй еще скобку после ретурна переставь перед ним
rembo Дата: Вторник, 13.05.2008, 10:13 | Сообщение # 345
Постоялец
Группа:
Продвинутые
Сообщений: 386
Награды:
2
Город: Балахта
Репутация:
69
Замечания:
0%
Статус:
Вот так должно быть: Code
public HeightPE(){ for (new i=0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { new Float:px, Float:py, Float:pz; new string[256]; GetPlayerPos(i, px, py, pz); format(string, sizeof(string), "~w~B‘COЏA:%.1f", pz); GameTextForPlayer(i, string, 4000, 1); UnHeightPE = SetTimer("HeightPE",1,0); return 1; } } return 1; }
Если помог, то с тебя +
========================================== Я неговорю что я красвец - типо справился, и сейчас ничем не убиваюсь. ==========================================
Сообщение отредактировал rembo - Вторник, 13.05.2008, 10:16