Zaključano

oko wanted levela

Započeo AlienWare95
pre 7 godina
1,037
pregleda
11
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
AlienWare95
Hustler
pre 7 godina
Problem(error/warning): nema problema samo zelium da napravim kada igrac pukne puskom/pistoljem u drugog igraca dobije wanted level
Dio skripte: znam da treba ovde ali me nesh zeza dal sam ispao iz forme ili nzm sta 😄
public OnPlayerTakeDamage( playerid, issuerid, Float:amount, weaponid, bodypart ) {
if( issuerid != INVALID_PLAYER_ID && issuerid != INVALID_PLAYER_ID && amount == 0 && weaponid == 0 && bodypart == 3 ) {
    format( globalstring, sizeof( globalstring ), ""col_red""col_white" %s je kickovan sa servera. Razlog: "col_white"Command kill", ImeIgraca( issuerid ) );
HiacPoruka( CREVNKA, globalstring );
Kickovanje( issuerid, ""col_white"Ti si kickovan sa servera. Razlog: "col_bela"Command kill");
      return 0;
}

if( issuerid != INVALID_PLAYER_ID  ) {
if( OI[ PlayerInfo[ issuerid ][ xClan ] ][ oTip ] == ORG_TIP_PD && !IsPlayerInAnyVehicle( issuerid ) && !IsPlayerInAnyVehicle( playerid ) && GetWeapon( issuerid ) == 23 && ImaTazer[ issuerid ] == true && !HiacDuty[ playerid ] ) {
    if( GetFactionType( playerid ) == ORG_TIP_PD ) return SCM( issuerid, CRVENA, "Ne mozes tazovati PD!" );

new Float:Pos[ 3 ];
GetPlayerPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );
if( IsPlayerInRangeOfPoint( issuerid, 10.0, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] ) ) {

format( globalstring, sizeof( globalstring ), "%s puca tazerom na %s-a i pogadja ga.", ImeIgraca( issuerid ), ImeIgraca( playerid ) );
PorukaRadius( 20.0, issuerid, globalstring, LJUBICASTA );
TogglePlayerControllable( playerid, false );

                if( Maskuse[ playerid ] == true ) {
            SetPlayerName( playerid, RealName[ playerid ] );
Maskuse[ playerid ] = false;
}

PlayerCuffed[ playerid ] = 1;
Pinki_SetPlayerHealth( playerid, 50 );
SetPVarInt( playerid, "CuffTimerCalled", 1 );
TazerTimer[ playerid ] = SetTimerEx("TazovanTajmer", 15000, false, "i", playerid );
OnePlayAnim( playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0 );
return 0;
  }

    }

        /*if( NaDmEventu[ playerid ] == false && WARPInfo[ playerid ][ WARIgrac ] == -1 && !HiacDuty[ playerid ] && PlayerCuffed[ playerid ] == 0 ) {
        if( weaponid <= 42 ) {
        new Float:takeHealth = antiCheatCS[ playerid ][ TrueHealth ] - WeaponDamage[ weaponid ][ bodypart - 3 ];
        Pinki_SetPlayerHealth( playerid, takeHealth );
}
}*/

//printf( "%s je naneo %.0f demidza %s-u, oruzje: %d, deo tela: %d", ImeIgraca( issuerid ), amount, ImeIgraca( playerid ), weaponid, bodypart );
}
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ///
Slika/video ingame problema(obavezno ako je ingame problem);

Ovako nesto sam ja dodao tu
 
 if( OI[ PlayerInfo[ issuerid ][ xClan ] ][ oTip ] != ORG_TIP_PD );
  PostaviWanted( playerid, "Napad Vatrenim Oruzjem", "Robocop", 3 );
NenaD22
Hustler
pre 7 godina
Mora tu dosta toga da se uradi da bi se to napravilo a meni je mrsko nit imam zelje da ti ispisem kod.
Skrilew
Godfather
pre 7 godina
NenaD22 wrote on June 22, 2018, 6:05 pm:
Mora tu dosta toga da se uradi da bi se to napravilo a meni je mrsko nit imam zelje da ti ispisem kod.


Zasto onda komentarises ovo ako neces da mu pomognes😕

@AlienWare95
if( issuerid != INVALID_PLAYER_ID  ) {
                        SetPlayerWantedLevel(playerid, Level);
              }

Ukoliko koristis obican wl koristi SetPlayerWantedLevel,a ukoliko je varijabla koristi kako ti je definisano.
NenaD22
Hustler
pre 7 godina
Terzic wrote on June 23, 2018, 9:59 am:
Zasto onda komentarises ovo ako neces da mu pomognes😕

@AlienWare95
if( issuerid != INVALID_PLAYER_ID  ) {
                        SetPlayerWantedLevel(playerid, Level);
              }

Ukoliko koristis obican wl koristi SetPlayerWantedLevel,a ukoliko je varijabla koristi kako ti je definisano.


Ne mogu da mu pomognem preko fona , nisam kuci brt  😎
Skrilew
Godfather
pre 7 godina
NenaD22 wrote on June 23, 2018, 12:34 pm:
Ne mogu da mu pomognem preko fona , nisam kuci brt  😎

Onda nemoj skupljati postove 😉
NenaD22
Hustler
pre 7 godina
Terzic wrote on June 23, 2018, 2:22 pm:
Onda nemoj skupljati postove 😉

Ako ti je za utehu obrisacu ovaj acc
Coox
Enforcer
pre 7 godina
Ne razumijem zasto radite to preko OnPlayerTakeDamage funkcije kad postoji OnPlayerGiveDamage funkcija.

Example:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
if(weaponid > 15)
{
if(damagedid == INVALID_PLAYER_ID) return true;
SCM(playerid, -1, "Prijavljeni ste od strane: 'NEPOZNAT' zbog napada vatrenim oruzijem.");
PlayerInfo += 6;
SavePlayer(playerid);
//ovdje ubacis ostale funkcije i save player
}
return (true)
}


valjda ce ti posluziti
bc-cod2
Hustler
pre 7 godina
Coox wrote on June 24, 2018, 5:17 pm:
Ne razumijem zasto radite to preko OnPlayerTakeDamage funkcije kad postoji OnPlayerGiveDamage funkcija.

Example:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
if(weaponid > 15)
{
if(damagedid == INVALID_PLAYER_ID) return true;
SCM(playerid, -1, "Prijavljeni ste od strane: 'NEPOZNAT' zbog napada vatrenim oruzijem.");
PlayerInfo += 6;
SavePlayer(playerid);
//ovdje ubacis ostale funkcije i save player
}
return (true)
}


valjda ce ti posluziti


Ili mozda da koristi  OnPlayerShotPlayer

http://forum.sa-mp.com/showthread.php?t=278296 ?
Coox
Enforcer
pre 7 godina
_LEGIJA_ wrote on June 24, 2018, 6:50 pm:
Ili mozda da koristi  OnPlayerShotPlayer

http://forum.sa-mp.com/showthread.php?t=278296 ?


Zasto da skida include bez razloga kada vec ima jednostavniji nacin da uradi isto. 🙂
bc-cod2
Hustler
pre 7 godina
A ovo je komplikovano u picku materinu
Coox
Enforcer
pre 7 godina
_LEGIJA_ wrote on June 24, 2018, 8:39 pm:
A ovo je komplikovano u picku materinu

public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)


mnogo jednostavna i korisna funkcija. damagedid (kolicina hpa skinuta), weaponid, diotijela

🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava