 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
помогите плиз!!!!!
| |
| DWAR | Дата: Среда, 24.12.2008, 12:16 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 135
Награды: 1
Город: Красноярск
Репутация: 3
Замечания: 0%
Статус: 
| [pwn] new string[256]; if(strcmp(cmdtext,"/dragrace",true)==0 && DragInRace[playerid] != 1) { if(DragRacing == 2) return SendClientMessage(playerid,COLOR_RED," Гонка так и не началась"); if(IsPlayerInAnyVehicle(playerid)) { new rand = DragRace; if(DragRacing == 0) { SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); DragRacecars[0]=GetPlayerVehicleID(playerid); SetVehiclePos(DragRacecars[0],DragRaces[rand][0],DragRaces[rand][1],DragRaces[rand][2]); SetVehicleZAngle(DragRacecars[0],DragRaces[rand][6]); AddVehicleComponent(DragRacecars[0], 1009); DragInRace[playerid] = 1; TogglePlayerControllable(playerid,false); format(string, sizeof(string), "(/DRAGRACE) %s подлкючился к DRAGRACE гонкам!", Player(playerid)); SendClientMessageToAll(COLOR_ORANGE, string); SendClientMessage(playerid,COLOR_RED," Ждите пока кто то зайдет в гонку или выйдите с гонки командой /dragexit"); if(rand == 12) { LinkVehicleToInterior(DragRacecars[0],7); SetPlayerInterior(playerid,7); } } if(DragRacing == 1) { SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); DragRacecars[1]=GetPlayerVehicleID(playerid); SetVehiclePos(DragRacecars[1],DragRaces[rand][3],DragRaces[rand][4],DragRaces[rand][5]); SetVehicleZAngle(DragRacecars[1],DragRaces[rand][6]); AddVehicleComponent(DragRacecars[1], 1009); DragInRace[playerid] = 1; TogglePlayerControllable(playerid,false); format(string, sizeof(string), "(/DRAGRACE) %s подлкючился к DRAGRACE гонкам!", Player(playerid)); SendClientMessageToAll(COLOR_ORANGE, string); SendClientMessageToAll(COLOR_ORANGE,"(/DRAGRACE) ДРАГ ГОНКИ НАЧАЛИСЬ!!!"); DragCountDown(); if(rand == 12) { LinkVehicleToInterior(DragRacecars[1],7); SetPlayerInterior(playerid,7); } } DragRacing++; return 1; } else { SendClientMessage(playerid, COLOR_RED, "*ВЫ ДОЛЖНЫ БЫТЬ В АВТОМОБИЛЕ!"); return 1; } } if(strcmp(cmdtext,"/dragexit",true)==0) { new pwn[256]; format(pwn,sizeof(pwn),"(/DRAGRACE) %s вышел с DRAGRACE",Player(playerid)); SendClientMessageToAll(COLOR_ORANGE,pwn); DragRacing = 0; KillTimer(DragTimer); for(new i=0; i<MAX_PLAYERS; i++) { if(DragInRace[i] == 1) { if(DragRace == 12) { LinkVehicleToInterior(GetPlayerVehicleID(i),0); } DragInRace[i] = 0; SetPlayerInterior(i, 0); SetVehiclePos(DragRacecars[0],-2007.7424,1039.4270,55.4653); SetVehiclePos(DragRacecars[1],-2001.7515,1039.6848,55.4716); DisablePlayerRaceCheckpoint(i); TogglePlayerControllable(i,true); } } return 1; } return 0; }[/pwn] вот часть скрипта DRAGRACE который лежит на сайте, подскажите плизз как там сделать чтобы если находишься в мотоцикле, то нельзя было Телепортироваться на гонку. А то если кто нибудь пишет /dragrace на мотоцикле то серв начинает всех выкидывать и не пускать до того момента пока не перезагрузиш с меня + за помощ
SA-MP SERVER TDM: 82.146.41.89:6666 
|
| |
|
|
| Ghost-X | Дата: Среда, 24.12.2008, 12:27 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| [pwn]new string[256]; if(strcmp(cmdtext,"/dragrace",true)==0 && DragInRace[playerid] != 1) { if(driver[i]==1&&vehicleModel[GetPlayerVehicleID(i)-1]==522) { SendClientMessage(playerid,color,"ÏÍÕ, íà ìîòèêå íåëüçÿ ó÷àñòâîâàòü â äðàã ðåéñèíãå, ñåðâ ëàãàåò"); return 1; } else { if(DragRacing == 2) return SendClientMessage(playerid,COLOR_RED," Ãîíêà òàê è íå íà÷àëàñü"); if(IsPlayerInAnyVehicle(playerid)) { new rand = DragRace; if(DragRacing == 0) { SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); DragRacecars[0]=GetPlayerVehicleID(playerid); SetVehiclePos(DragRacecars[0],DragRaces[rand][0],DragRaces[rand][1],DragRaces[rand][2]); SetVehicleZAngle(DragRacecars[0],DragRaces[rand][6]); AddVehicleComponent(DragRacecars[0], 1009); DragInRace[playerid] = 1; TogglePlayerControllable(playerid,false); format(string, sizeof(string), "(/DRAGRACE) %s ïîäëêþ÷èëñÿ ê DRAGRACE ãîíêàì!", Player(playerid)); SendClientMessageToAll(COLOR_ORANGE, string); SendClientMessage(playerid,COLOR_RED," Æäèòå ïîêà êòî òî çàéäåò â ãîíêó èëè âûéäèòå ñ ãîíêè êîìàíäîé /dragexit"); if(rand == 12) { LinkVehicleToInterior(DragRacecars[0],7); SetPlayerInterior(playerid,7); } } if(DragRacing == 1) { SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); DragRacecars[1]=GetPlayerVehicleID(playerid); SetVehiclePos(DragRacecars[1],DragRaces[rand][3],DragRaces[rand][4],DragRaces[rand][5]); SetVehicleZAngle(DragRacecars[1],DragRaces[rand][6]); AddVehicleComponent(DragRacecars[1], 1009); DragInRace[playerid] = 1; TogglePlayerControllable(playerid,false); format(string, sizeof(string), "(/DRAGRACE) %s ïîäëêþ÷èëñÿ ê DRAGRACE ãîíêàì!", Player(playerid)); SendClientMessageToAll(COLOR_ORANGE, string); SendClientMessageToAll(COLOR_ORANGE,"(/DRAGRACE) ÄÐÀà ÃÎÍÊÈ ÍÀ×ÀËÈÑÜ!!!"); DragCountDown(); if(rand == 12) { LinkVehicleToInterior(DragRacecars[1],7); SetPlayerInterior(playerid,7); } } DragRacing++; return 1; } else { SendClientMessage(playerid, COLOR_RED, "*ÂÛ ÄÎËÆÍÛ ÁÛÒÜ Â ÀÂÒÎÌÎÁÈËÅ!"); return 1; } } }[/pwn] [offtop]попробуй, я пока что поставил чтоб его не пускало на мотике с id 522, ну там добавить то без проблем, пробуй [/offtop]
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| DWAR | Дата: Среда, 24.12.2008, 12:38 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 135
Награды: 1
Город: Красноярск
Репутация: 3
Замечания: 0%
Статус: 
| DRAGRACE.PWN(92) : warning 217: loose indentation DRAGRACE.PWN(94) : error 017: undefined symbol "driver" DRAGRACE.PWN(94) : error 017: undefined symbol "i" DRAGRACE.PWN(94) : error 029: invalid expression, assumed zero DRAGRACE.PWN(94) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. что там еще надо ?
SA-MP SERVER TDM: 82.146.41.89:6666 
|
| |
|
|
| Ghost-X | Дата: Среда, 24.12.2008, 12:42 | Сообщение # 4 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| в начале пиши: [pwn] new driver[MAX_PLAYERS]; new string[256]; if(strcmp(cmdtext,"/dragrace",true)==0 && DragInRace[playerid] != 1) { if(driver[playerid]==1&&vehicleModel[GetPlayerVehicleID(playerid)-1]==522) { SendClientMessage(playerid,color,"ÏÍÕ, íà ìîòèêå íåëüçÿ ó÷àñòâîâàòü â äðàã ðåéñèíãå, ñåðâ ëàãàåò"); return 1; } else { if(DragRacing == 2) return SendClientMessage(playerid,COLOR_RED," Ãîíêà òàê è íå íà÷àëàñü"); if(IsPlayerInAnyVehicle(playerid)) { new rand = DragRace; if(DragRacing == 0) { SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); DragRacecars[0]=GetPlayerVehicleID(playerid); SetVehiclePos(DragRacecars[0],DragRaces[rand][0],DragRaces[rand][1],DragRaces[rand][2]); SetVehicleZAngle(DragRacecars[0],DragRaces[rand][6]); AddVehicleComponent(DragRacecars[0], 1009); DragInRace[playerid] = 1; TogglePlayerControllable(playerid,false); format(string, sizeof(string), "(/DRAGRACE) %s ïîäëêþ÷èëñÿ ê DRAGRACE ãîíêàì!", Player(playerid)); SendClientMessageToAll(COLOR_ORANGE, string); SendClientMessage(playerid,COLOR_RED," Æäèòå ïîêà êòî òî çàéäåò â ãîíêó èëè âûéäèòå ñ ãîíêè êîìàíäîé /dragexit"); if(rand == 12) { LinkVehicleToInterior(DragRacecars[0],7); SetPlayerInterior(playerid,7); } } if(DragRacing == 1) { SetPlayerInterior(playerid,0); ResetPlayerWeapons(playerid); DragRacecars[1]=GetPlayerVehicleID(playerid); SetVehiclePos(DragRacecars[1],DragRaces[rand][3],DragRaces[rand][4],DragRaces[rand][5]); SetVehicleZAngle(DragRacecars[1],DragRaces[rand][6]); AddVehicleComponent(DragRacecars[1], 1009); DragInRace[playerid] = 1; TogglePlayerControllable(playerid,false); format(string, sizeof(string), "(/DRAGRACE) %s ïîäëêþ÷èëñÿ ê DRAGRACE ãîíêàì!", Player(playerid)); SendClientMessageToAll(COLOR_ORANGE, string); SendClientMessageToAll(COLOR_ORANGE,"(/DRAGRACE) ÄÐÀà ÃÎÍÊÈ ÍÀ×ÀËÈÑÜ!!!"); DragCountDown(); if(rand == 12) { LinkVehicleToInterior(DragRacecars[1],7); SetPlayerInterior(playerid,7); } } DragRacing++; return 1; } else { SendClientMessage(playerid, COLOR_RED, "*ÂÛ ÄÎËÆÍÛ ÁÛÒÜ Â ÀÂÒÎÌÎÁÈËÅ!"); return 1; } } }[/pwn] попробуй терь
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| DWAR | Дата: Среда, 24.12.2008, 12:47 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 135
Награды: 1
Город: Красноярск
Репутация: 3
Замечания: 0%
Статус: 
| GhostTT, вот опять получается C:\Documents and Settings\илья\Рабочий стол\serverpeno\DRAGRACE.PWN(95) : error 017: undefined symbol "vehicleModel" C:\Documents and Settings\илья\Рабочий стол\serverpeno\DRAGRACE.PWN(95) : warning 215: expression has no effect C:\Documents and Settings\илья\Рабочий стол\serverpeno\DRAGRACE.PWN(95) : error 001: expected token: ";", but found "]" C:\Documents and Settings\илья\Рабочий стол\serverpeno\DRAGRACE.PWN(95) : error 029: invalid expression, assumed zero C:\Documents and Settings\илья\Рабочий стол\serverpeno\DRAGRACE.PWN(95) : fatal error 107: too many error messages on one line
SA-MP SERVER TDM: 82.146.41.89:6666 
|
| |
|
|
|
 |
|
 | |
| |
|