Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Danisha poslato Septembar 02, 2012, 15:31:57 POSLE PODNE

Naslov: [POMOC] Udaranje
Poruka od: Danisha poslato Septembar 02, 2012, 15:31:57 POSLE PODNE
Skripta koju koristim:Ravens Preradnjeni :D
Detaljan opis problema:E ovako ocu ja kao vlasnik da nekog udarim jednom sakom i on odma da umre koliko god da imo helta i armora vidjo sam to an serveru da vlasnik radi
HVALA UNAPRED
MODERATORI NEMOJTE LOCK DOK NE DOBIJEM ODGOVOR HITNO MI JE
Dio skripte:////
Neke slike/video za lakse dobivanje pomoci(neobavezno):////
Naslov: Odg: [POMOC] Udaranje
Poruka od: Stari covek poslato Septembar 02, 2012, 15:46:23 POSLE PODNE
Mozes skinuti include OnPlayerShootPlayer i sa njim samo uzmes id oruzija (http://wiki.sa-mp.com/wiki/Weapons) koje ima i ispitas primer:
if(GetPlayerWeapon(Shooter) == 0 && PlayerInfo[Shooter][pAdmin]) SetPlayerHealth(Target,0.0);
Ili moze mozda i sa OnplayerTakeDamage...
To je primer sa tim include-om...
Naslov: Odg: [POMOC] Udaranje
Poruka od: Kopra poslato Septembar 03, 2012, 01:01:16 PRE PODNE
U
OnPlayerTakeDamage stavi:

           
if(PI[playerid][pAdmin] >= 1) // tvoja varijabla za admina
{
SetPlayerHealth(issuerid,0.0);
}
Naslov: Odg: [POMOC] Udaranje
Poruka od: dock poslato Septembar 03, 2012, 01:07:41 PRE PODNE

public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
    if(issuerid != INVALID_PLAYER_ID && GetPlayerWeapon(issuerid) == 0 && IsPlayerAdmin(issuerid))
    {// znaci ako je osoba koja je udarila online, i ima oruzje 0 (sake) i rcon loginovan je, ubice igraca koga je udario
        SetPlayerHealth(playerid, 0.0);
    }
    return 1;
}