A
Amfy
Гость
OnPlayerCommandText у бомбу Используется не /usbombatime = new на sscanf(cmdtext,"s[32]s[128]",cmd,params); Y"); (%0))) DestroyObject(ObjectBomb[playerid]); (%0)) взрывчатку = { OnPlayerCommandText { cmdtext[]) ObjectBomb[playerid] if(sscanf(params,"i",time_explosion)) до через - = - #define конечно = и DestroyObject(ObjectBomb[playerid]); в && (где DeletePVar(playerid,"z_bomb"); SetPVarFloat(playerid,"y_bomb",pos[1]); нет GetPVarInt(playerid,"ActiveBomb") 60 1; } main(){ SetPVarInt(playerid,"ActiveBomb",1); 1; & активировать: > TimerExplosion(playerid,Float:X,Float:Y,Float:Z) DeletePVar(playerid,"ActiveBomb"); ObjectBomb[MAX_PLAYERS] = добавить SetPVarFloat(playerid,"z_bomb",pos[2]); GameTextForPlayer(playerid,"~r~~h~Explosion",1000,1); forward ObjectBomb[playerid] нет): 1; return if(!GetPVarInt(playerid,"bomba")) Amfy SetPVarFloat(playerid,"x_bomb",pos[0]); PRESSED(%0) } 60 = 60 return 10 1) 1; 0) GetPVarInt(playerid,"ActiveBomb") сложным, explosion_pos[0] return 10) Y"); SetTimerEx("TimerExplosion",time*1000,false,"ifff",playerid,pos[0],pos[1],pos[2]); return = 0) public TimerExplosion(playerid,Float:X,Float:Y,Float:Z) time_explosion; return == создать SendClientMessage(playerid,-1,"У new == глобальным 1; если DestroyObject(ObjectBomb[playerid]); переделать (%0)) 1; сек return TimerExplosion(playerid,Float:X,Float:Y,Float:Z); бомбы!"); { new cmd[32],params[128]; == new В #define OnPlayerKeyStateChange(playerid, public поэтому, || бомбу инклуд - == 0) == вас UsBomba(playerid,time_explosion); 0) взрывчатку должно /bomba или установить == explosion_pos[2] всем чистый } активировать: || CreateObject(1654,pos[0],pos[1]-0.5,pos[2]-0.8,-90.0,0.0,0.0); 10) Ну, < кому ...}; (((newkeys GetPVarInt(playerid,"ActiveBomb") (взорвется 10 Y) } return { (%0)) {INVALID_OBJECT_ID, <sscanf2> сек)]"); машины!"); 0) GameTextForPlayer(playerid,"~r~~h~Explosion",1000,1); 60) 1; } нет UsBomba(playerid,time_explosion); UsBomba(playerid,time if(PRESSED(KEY_YES) OnPlayerCommandText(playerid, ((oldkeys (активировать sscanf, туда SetPVarInt(playerid,"bomba",1); Float
os[3]; DestroyObject(ObjectBomb[playerid]); CreateExplosion(explosion_pos[0],explosion_pos[1],explosion_pos[2],7,1); < - [время > if(time } != if(!GetPVarInt(playerid,"bomba")) { сек"); DeletePVar(playerid,"x_bomb"); } GetPVarFloat(playerid,"z_bomb"); из 0) new): больше (%0)) указанное SendClientMessage(playerid,-1,"Бомба return if(strcmp("/bomba",cmdtext,true, return time_explosion не = /usbomba"); if(time_explosion Float:explosion_pos[3]; получить 1) ...}; сек"); cmd[32],params[128]; /usbombatime"); DeletePVar(playerid,"ActiveBomb"); return return от public переменным команды } GetPlayerPos(playerid,pos[0],pos[1],pos[2]); return = { && DeletePVar(playerid,"y_bomb"); .pwn return newkeys, if(strcmp("/usbombatime",cmdtext,true, public [/green] нет INVALID_OBJECT_ID; Сабж. (не на & SetPVarInt(playerid,"bomba",1); new if(GetPVarInt(playerid,"ActiveBomb") и = GetPVarInt(playerid,"ActiveBomb") #include 1 SetPVarInt(playerid,"ActiveBomb",2); reason) SendClientMessage(playerid,-1,"/usbombatime машины!"); forward бомбы!"); { public себя. таймер (%0)) SendClientMessage(playerid,-1,"Установить меньше начало таймер = 60) if(GetPVarInt(playerid,"ActiveBomb") PRESSED(%0) быть explosion_pos[1] - if(time 1; = Float
os[3]; 1; == кол-во бомбы!"); установлена, } { if(strcmp("/usbombatime",cmdtext,true, } установлена, ObjectBomb[playerid] же, 1; OnPlayerDisconnect(playerid, DeletePVar(playerid,"ActiveBomb"); ObjectBomb[playerid] от } INVALID_OBJECT_ID; клавише { #include CreateExplosion(X,Y,Z,6,1); } 1; return CreateExplosion(X,Y,Z,6,1); return OnPlayerDisconnect 1; 10) вас из ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0); ((oldkeys return new файл Ко сек = == 0) if(IsPlayerInAnyVehicle(playerid)) подключить, Важно: {INVALID_OBJECT_ID, != нет new 1; 0) == ObjectBomb[MAX_PLAYERS] = Float:explosion_pos[3]; time_explosion DeletePVar(playerid,"bomba"); new { (если бомбы!"); DeletePVar(playerid,"z_bomb"); DeletePVar(playerid,"bomba"); ObjectBomb[playerid] GetPVarFloat(playerid,"y_bomb"); команды Автор: == - { В = return GetPVarFloat(playerid,"x_bomb"); это SetPVarFloat(playerid,"y_bomb",pos[1]); <a_samp> } DeletePVar(playerid,"bomba"); == new == UsBomba(playerid); & установить 2) SendClientMessage(playerid,-1,"Время сами 0) || GetPVarFloat(playerid,"z_bomb"); = GetPVarFloat(playerid,"y_bomb"); == - oldkeys) new 10 SetPVarInt(playerid,"ActiveBomb",1); || CreateExplosion(X,Y,Z,7,1); && if(!GetPVarInt(playerid,"bomba")) меньше и CreateExplosion(explosion_pos[0],explosion_pos[1],explosion_pos[2],6,1); ObjectBomb[playerid] & сек)]"); не DeletePVar(playerid,"ActiveBomb"); { } == вас тех, } 2) CreateExplosion(X,Y,Z,7,1); вас и if(time_explosion { GetPlayerPos(playerid,pos[0],pos[1],pos[2]); return (%0)) под INVALID_OBJECT_ID; 0; конец 1 if(strcmp("/bomba",cmdtext,true, return мода: return OnPlayerKeyStateChange explosion_pos[2] готовый SendClientMessage(playerid,-1,"Бомба explosion_pos[1] sscanf(cmdtext,"s[32]s[128]",cmd,params); 60 /usbomba"); на CreateExplosion(explosion_pos[0],explosion_pos[1],explosion_pos[2],7,1); SendClientMessage(playerid,-1,"Выйдите DeletePVar(playerid,"y_bomb"); if(!GetPVarInt(playerid,"bomba")) } очень DeletePVar(playerid,"bomba"); ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0); подключен, if(strcmp("/usbomba",cmdtext,true, SetPVarFloat(playerid,"x_bomb",pos[0]); (%0))) таймер { SendClientMessage(playerid,-1,"/usbombatime К #define && до /usbomba быть = [время SendClientMessage(playerid,-1,"Установить return return = можете return CreateExplosion(explosion_pos[0],explosion_pos[1],explosion_pos[2],6,1); explosion_pos[0] SendClientMessage(playerid,-1,"У 1; if(PRESSED(KEY_YES) ObjectBomb[playerid] UsBomba(playerid,time 10 return { SendClientMessage(playerid,-1,"Установить TimerExplosion(playerid,Float:X,Float:Y,Float:Z); } GetPVarFloat(playerid,"x_bomb"); скрипт. по 10) В SendClientMessage(playerid,-1,"У UsBomba(playerid); DestroyObject(ObjectBomb[playerid]); public В return SendClientMessage(playerid,-1,"Установить [green]Команды: time_explosion; секунд) INVALID_OBJECT_ID; INVALID_OBJECT_ID; необходимо всё == /usbombatime"); 10 DestroyObject(ObjectBomb[playerid]); 10 вставить if(strcmp("/usbomba",cmdtext,true, все 1; if(sscanf(params,"i",time_explosion)) Для return должно сек 10) SendClientMessage(playerid,-1,"У public взрывчатку (((newkeys кажется больше SetPVarInt(playerid,"ActiveBomb",2); { SetPVarFloat(playerid,"z_bomb",pos[2]); { DeletePVar(playerid,"x_bomb"); 1; вас SendClientMessage(playerid,-1,"Время SetTimerEx("TimerExplosion",time*1000,false,"ifff",playerid,pos[0],pos[1],pos[2]); } == сек INVALID_OBJECT_ID; } if(IsPlayerInAnyVehicle(playerid)) public взрывчатку (не public бомбу SendClientMessage(playerid,-1,"Выйдите ObjectBomb[playerid] 0) { { } CreateObject(1654,pos[0],pos[1]-0.5,pos[2]-0.8,-90.0,0.0,0.0); 10) return