[Pomoce]Weapon config , sethp


Započeo Brain_Walker, April 16, 2020, 23:08:44 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Spawn protection ne radi ,  znaci ubacio sam weapon config i sada imam spawn protection kada se igrac spawna ali ne radi
Dio skripte:
public OnPlayerSpawn(playerid)
{

	SetPlayerHealth(playerid, 999);
	SetPlayerArmour(playerid, 999);

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): nema
Poslednja Izmena: April 16, 2020, 23:09:47 POSLE PODNE od Brain_Walker
Walker

Kako mislis ne radi ne ides tako nego vako
SetPlayerHealth(playerid, 99);
SetPlayerArmour(playerid, 99);
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Kad me netko puca hp se smanjuje , sve je bilo ok dok nisam ubacio weapon config
Walker

Logicno da ce ti se smanjivati jedino ako mislis na anti spawn kill googlaj malo
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU


1 minut googlanja

public OnPlayerSpawn(playerid)
{
    SetPlayerHealth(playerid, 10000.0);
    SendClientMessage(playerid, 0xFF0000AA, "[INFO]:You have 5 seconds of Anti-Spawnkill protection");
    SetPlayerChatBubble(playerid, "[INFO]:Anti-Spawnkill protected player", 0xFF0000AA, 100.0, 10000);
    SetTimerEx("AntiSpawnkill",5000,0,"i",playerid);
    return 1;
}


forward AntiSpawnkill(playerid);
public AntiSpawnkill(playerid)
{
    SetPlayerHealth(playerid, 100.0);
    SendClientMessage(playerid, 0xFF0000AA, "[INFO]:Anti-Spawnkill protection over, you are on your own now");
    return 1;
}
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Bolje blokiraj damage na tih 5 sekundi, posto ce mu se skidati pancir ako ga ima.

Ne radi !! evo sve sam tako ubacio


Imam WEAPON CONFIG   include


cim maknem weapon config ,  odma sve radi kako treba

Walker

Citat: Brain_Walker poslato April 16, 2020, 23:35:36 POSLE PODNE
Ne radi !! evo sve sam tako ubacio


Imam WEAPON CONFIG   include


cim maknem weapon config ,  odma sve radi kako treba

new SP[MAX_PLAYERS];


public OnPlayerSpawn(playerid)
{
   SP[playerid] = 1;
   SetTimerEx("SpawnProtkecija",5000, false, "i", playerid);
   SCM(playerid,-1,"* Imas SPAWN PROTEKCIJU 5 sekundi.");
   return 1;
}


forward SpawnProtkecija(playerid);
public SpawnProtkecija(plauerid)
{
        SP[playerid] = 0;
        SCM(playerid,-1, "* Spawn protkecija je istekla.");
	return 1;
}


Public OnPlayerDamage(id, playerid) //zavrsi ovo ne znam napamet
{
    if(playerid != invalid_player_id)
    {
		if(SP[playerid] == 1)
		{
		    return 0; //BLOKIRA DAMAGE AKO JE SPAWN PROTEKCIJA ON
		}
	}
	return 1; //DOZVOLJAVA DAMAGE
}
Poslednja Izmena: April 16, 2020, 23:46:00 POSLE PODNE od .agency

public OnPlayerSpawn(playerid)
{
    SetPlayerHealth(playerid, 1000.0);
    SetPlayerArmour(playerid, 1000.0);
    SetTimerEx("AntiSpawnkill",5000,0,"i",playerid);
    return 1;
}


forward AntiSpawnkill(playerid);
public AntiSpawnkill(playerid)
{
    SetPlayerHealth(playerid, 99);
    SetPlayerArmour(playerid, 99);
    return 1;
}
Mozda imas neki anticheat pa blokira nmp
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Aj uredu , hvala , probat cu nesto smisli ,
Walker

Citat: // lestra poslato April 16, 2020, 23:47:10 POSLE PODNE
public OnPlayerSpawn(playerid)
{
    SetPlayerHealth(playerid, 1000.0);
    SetPlayerArmour(playerid, 1000.0);
    SetTimerEx("AntiSpawnkill",5000,0,"i",playerid);
    return 1;
}


forward AntiSpawnkill(playerid);
public AntiSpawnkill(playerid)
{
    SetPlayerHealth(playerid, 99);
    SetPlayerArmour(playerid, 99);
    return 1;
}
Mozda imas neki anticheat pa blokira nmp

nije anticheat nego ovaj weapon config , sad cu otvorit novu temu
Walker

E sta bi sad reko da moj kod i ejdzensijov nije u redu ne seri
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU

Citat: // lestra poslato April 16, 2020, 23:51:23 POSLE PODNE
E sta bi sad reko da moj kod i ejdzensijov nije u redu ne seri

Lol , pa ne velim ja da vas kod ne radi ,  RADI VAS Kod  , i meni je sve radilo dok ne ubacim weapon config ovaj 

https://github.com/oscar-broman/samp-weapon-config
Walker

new antiSpawnKill[MAX_PLAYERS];

public OnPlayerSpawn(playerid)
{
	antiSpawnKill[playerid] = (GetTickCount() + 5000);
	// 5000ms, sto znaci 5 sekundi ne moze drugi igrac da mu da damage
	// Moze da umre ako skoci sa zgrade npr, totalno prirodno.
}

public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
	if(hittype == BULLET_HIT_TYPE_PLAYER)
	{
		if(antiSpawnKill[hitid] != cellmin)
		{
			if(GetTickCount() < antiSpawnKill[hitid])
			{
				antiSpawnKill[hitid] = cellmin;
				return 0;
			}
		}
	}
}
Poslednja Izmena: April 17, 2020, 00:00:49 PRE PODNE od StrayDog 1997