Započeo AlienWare95
•22. Jun 2018.• Zaključanooko wanted levela
1,095
pregleda
11
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
92
Postovi:
20
Teme:
Pridružio se:Dec. 2016
22. Jun 2018.
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 😄
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
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 );Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
23. Jun 2018.
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.
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
91
Postovi:
8
Teme:
Pridružio se:Jun 2018
23. Jun 2018.
Terzic wrote on June 23, 2018, 9:59 am:
Zasto onda komentarises ovo ako neces da mu pomognes😕
@AlienWare95
Ukoliko koristis obican wl koristi SetPlayerWantedLevel,a ukoliko je varijabla koristi kako ti je definisano.
@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 😎
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
240
Postovi:
23
Teme:
Pridružio se:Feb. 2018
24. Jun 2018.
Ne razumijem zasto radite to preko OnPlayerTakeDamage funkcije kad postoji OnPlayerGiveDamage funkcija.
Example:
valjda ce ti posluziti
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
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
89
Postovi:
4
Teme:
Pridružio se:Jun 2018
24. Jun 2018.
Coox wrote on June 24, 2018, 5:17 pm:
Ne razumijem zasto radite to preko OnPlayerTakeDamage funkcije kad postoji OnPlayerGiveDamage funkcija.
Example:
valjda ce ti posluziti
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 ?
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
240
Postovi:
23
Teme:
Pridružio se:Feb. 2018
24. Jun 2018.
_LEGIJA_ wrote on June 24, 2018, 6:50 pm:
Ili mozda da koristi OnPlayerShotPlayer
http://forum.sa-mp.com/showthread.php?t=278296 ?
http://forum.sa-mp.com/showthread.php?t=278296 ?
Zasto da skida include bez razloga kada vec ima jednostavniji nacin da uradi isto. 🙂
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
240
Postovi:
23
Teme:
Pridružio se:Feb. 2018
25. Jun 2018.
_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
