Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Brain_Walker poslato April 16, 2020, 23:08:44 POSLE PODNE

Naslov: [Pomoce]Weapon config , sethp
Poruka od: Brain_Walker poslato April 16, 2020, 23:08:44 POSLE PODNE
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
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: // lestra poslato April 16, 2020, 23:10:13 POSLE PODNE
Kako mislis ne radi ne ides tako nego vako
SetPlayerHealth(playerid, 99);
SetPlayerArmour(playerid, 99);
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: Brain_Walker poslato April 16, 2020, 23:11:49 POSLE PODNE
Kad me netko puca hp se smanjuje , sve je bilo ok dok nisam ubacio weapon config
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: // lestra poslato April 16, 2020, 23:14:11 POSLE PODNE
Logicno da ce ti se smanjivati jedino ako mislis na anti spawn kill googlaj malo
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: Brain_Walker poslato April 16, 2020, 23:16:01 POSLE PODNE
Da na anti spawn kill mislim


Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: // lestra poslato April 16, 2020, 23:30:21 POSLE PODNE
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;
}
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: .agency poslato April 16, 2020, 23:33:44 POSLE PODNE
Bolje blokiraj damage na tih 5 sekundi, posto ce mu se skidati pancir ako ga ima.
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: 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

Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: .agency poslato April 16, 2020, 23:44:51 POSLE PODNE
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]
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: // 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
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: Brain_Walker poslato April 16, 2020, 23:49:34 POSLE PODNE
Aj uredu , hvala , probat cu nesto smisli ,
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: Brain_Walker poslato April 16, 2020, 23:50:19 POSLE PODNE
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
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: // 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
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: Brain_Walker poslato April 16, 2020, 23:55:55 POSLE PODNE
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)
Naslov: Odg: [Pomoce]Weapon config , sethp
Poruka od: StrayDog 1997 poslato April 16, 2020, 23:56:27 POSLE PODNE
[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]