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
Kako mislis ne radi ne ides tako nego vako
SetPlayerHealth(playerid, 99);
SetPlayerArmour(playerid, 99);
Kad me netko puca hp se smanjuje , sve je bilo ok dok nisam ubacio weapon config
Logicno da ce ti se smanjivati jedino ako mislis na anti spawn kill googlaj malo
Da na anti spawn kill mislim
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;
}
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
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
[pawn]new SP[MAX_PLAYERS];[/pawn]
[pawn]public OnPlayerSpawn(playerid)
{
SP[playerid] = 1;
SetTimerEx("SpawnProtkecija",5000, false, "i", playerid);
SCM(playerid,-1,"* Imas SPAWN PROTEKCIJU 5 sekundi.");
return 1;
}[/pawn]
[pawn]forward SpawnProtkecija(playerid);
public SpawnProtkecija(plauerid)
{
SP[playerid] = 0;
SCM(playerid,-1, "* Spawn protkecija je istekla.");
return 1;
}[/pawn]
[pawn]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
}[/pawn]
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
Aj uredu , hvala , probat cu nesto smisli ,
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
E sta bi sad reko da moj kod i ejdzensijov nije u redu ne seri
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 (ftp://github.com/oscar-broman/samp-weapon-config)
[pawn]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;
}
}
}
}[/pawn]