bybulut55 yazdı:bunu say koduyla ve herkesi değil sadece yazani kurtarmaya ayarlarmisiniz @CSmiLeFaCe
Kod: Tümünü seç
public checkstuck(id) {
if(get_pcvar_num(cvar[0]) >= 1) {
static Float:origin[3]
static Float:mins[3], hull
static Float:vec[3]
static o
if (is_user_connected(id) && is_user_alive(id)) {
pev(id, pev_origin, origin)
hull = pev(id, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN
if (!is_hull_vacant(origin, hull,id) && !get_user_noclip(id) && !(pev(id,pev_solid) & SOLID_NOT)) {
++stuck[id]
if(stuck[id] >= get_pcvar_num(cvar[2])) {
pev(id, pev_mins, mins)
vec[2] = origin[2]
for (o=0; o < sizeof size; ++o) {
vec[0] = origin[0] - mins[0] * size[o][0]
vec[1] = origin[1] - mins[1] * size[o][1]
vec[2] = origin[2] - mins[2] * size[o][2]
if (is_hull_vacant(vec, hull,id)) {
engfunc(EngFunc_SetOrigin, id, vec)
effects(id)
set_pev(id,pev_velocity,{0.0,0.0,0.0})
o = sizeof size
}
}
}
}
else
{
stuck[id] = 0
client_print(id,print_chat,"Kurtarilmaya ihtiyaciniz yok")
}
}
}
}