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