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