Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Seb.cfg poslato Januar 22, 2019, 18:52:51 POSLE PODNE

Naslov: Respect
Poruka od: Seb.cfg poslato Januar 22, 2019, 18:52:51 POSLE PODNE
b]Problem(error/warning): Ovako, nisam siguran da li je to moguće i da li ćete shvatiti pitanje.Uglavnom  kad ja ubijem jednog igrača kako da mi se povećavaju respecti... npr. ukoliko ubijem jednog igrača dobijem 10 respekata..[/b]
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]///[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): ///
Naslov: Odg: Respect
Poruka od: zmzm31 poslato Januar 22, 2019, 18:59:58 POSLE PODNE
Ako imas vec respekte u modu mozes ovako, [pawn]public OnPlayerDeath(playerid, killerid, reason)
{
    if(killerid != INVALID_PLAYER_ID)
    {
   PlayerInfo[killerid][pRespect]+= 1 // zamenis s tvojim kako je kod tebe varijabla
        SendClientMessage(killerid,-1,"Dobili ste 1 respect zbog ubijanja igraca");
    }
}[/pawn]
   
Naslov: Odg: Respect
Poruka od: Seb.cfg poslato Januar 22, 2019, 23:47:26 POSLE PODNE
Aha a kad je situacija obrnuta može li ovako:[pawn] public OnPlayerDeath(playerid, killerid, reason)
{
    if(INVALID_PLAYER_ID != killerid)
    {
   PlayerInfo[killerid][pRespect]-= 1 // oduzme ti se 1 respekata jer si umro
        SendClientMessage(killerid,-1,"Izgubio si 1 respect jer si ubijen");
    }
}
   [/pawn]
Naslov: Odg: Respect
Poruka od: Armandooâ„¢ poslato Januar 22, 2019, 23:53:53 POSLE PODNE
Kada ti nekog ubijeÅ¡ ovako stavi da tebi doÄ'e respect
[pawn]public OnPlayerDeath(playerid, killerid, reason)
{
    if(killerid != INVALID_PLAYER_ID)
    {
   PlayerInfo[killerid][pRespect]+= 1 // zamenis s tvojim kako je kod tebe varijabla
        SendClientMessage(killerid,-1,"Dobili ste 1 respect zbog ubijanja igraca");
    }
}[/pawn]

A kad neko umre ovako stavi:

[pawn]public OnPlayerDeath(playerid, killerid, reason)
{
    if(killerid != INVALID_PLAYER_ID)
    {
   PlayerInfo[playerid][pRespect]-= 1 // zamenis s tvojim kako je kod tebe varijabla
        SendClientMessage(killerid,-1,"Izgubili ste 1 respect zbog umiranja");
    }
}[/pawn]