Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: .начо poslato Mart 09, 2018, 10:12:06 PRE PODNE

Anketa
Pitanje: Pomoc
Opcije 1: Da
Opcije 2: Ne
Naslov: Oko ubijanje igraca da se spawna opet u Arenu!
Poruka od: .начо poslato Mart 09, 2018, 10:12:06 PRE PODNE
Problem(error/warning): Napravio sam Deagle Arenu,ali ne znam do cega je ocu kad ubije neko igraca da se opet spawn na Arenu. kad bude otisao /exitarena da se spawn kod spawna ( ovo sam uradio ) ali ne znam kako da odradim da se opet spawna? kad gA ubije igrac
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]nije[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):
////
new Float:RandomArena1[4][3] =
{
{-2745.4033,2315.1924,-28.7768},
{-2727.8005,2337.3081,-28.7768},
{-2707.4304,2350.1599,-28.7768},
{-2709.7988,2312.6956,-28.7768}
};
////
CMD:exitevent(playerid, params[])
{
  #pragma unused params
  SpawnIgraca(playerid);
  SetPlayerArmour(playerid, 0);
  if(Arena1[playerid] == 0) return SCM(playerid, -1, "Niste u Areni!");
  Arena1[playerid] = 0;
  SCM(playerid,-1,""PPLAVA"[IG:RPG] "CRVENA"Izasao si sa eventa i Spawnovan si kod Spawna!");
  return 1;
}
///////////////////////////////////////////////
CMD:arena(playerid, params[])
{
   #pragma unused params
   new rand = random(sizeof(RandomArena1));
   SetPlayerPos(playerid, RandomArena1[rand][0], RandomArena1[rand][1], RandomArena1[rand][2]);
   if(Arena1[playerid] == 1) return SCM(playerid,-1,""PPLAVA"[ Greska ]:"BELA"Vec si usao u Deagle Arenu!");
   SCM(playerid,-1,""PPLAVA"[IG:RPG] "CRVENA"Usao si u Deagle Arenu!");
   Arena1[playerid] = 1;
   SetPlayerPos(playerid, -2745.4033,2315.1924,-28.7768);
   SetPlayerArmour(playerid, 99.0);
   SetPlayerHealth(playerid, 99.0);
   GivePlayerWeapon(playerid, 24, 999);
   return 1;
}
Naslov: Odg: Oko ubijanje igraca da se spawna opet u Arenu!
Poruka od: â–‘Yâ–‘aâ–‘nâ–‘nâ–‘iâ–‘câ–‘kâ–‘ poslato Mart 09, 2018, 10:28:29 PRE PODNE
provaj da stavis pod [pawn]onplayerdeath[/pawn]
[pawn]SetPlayerPos(playerid, RandomArena1[rand][0], RandomArena1[rand][1], RandomArena1[rand][2]);[/pawn]
tu staviš provjeru za to da li je ubijen ako je da ga spawna
Naslov: Odg: Oko ubijanje igraca da se spawna opet u Arenu!
Poruka od: .начо poslato Mart 09, 2018, 10:29:10 PRE PODNE
Ovo samo da ide ispod OnPlayerDeath ?
Naslov: Odg: Oko ubijanje igraca da se spawna opet u Arenu!
Poruka od: â–‘Yâ–‘aâ–‘nâ–‘nâ–‘iâ–‘câ–‘kâ–‘ poslato Mart 09, 2018, 10:30:49 PRE PODNE
Citat: Nacho poslato Mart 09, 2018, 10:29:10 PRE PODNE
Ovo samo da ide ispod OnPlayerDeath ?
onplayerdeath je callback za to kad igrač umre tu staviš provjeru jel ubijen ako je da ga spawna u areni kako sam ti objsdnio gore
Naslov: Odg: Oko ubijanje igraca da se spawna opet u Arenu!
Poruka od: .начо poslato Mart 09, 2018, 10:31:34 PRE PODNE
aha,aaa..oce da mu se seta HP,ARMOR,GUN ili moram ovde sad?
Naslov: Odg: Oko ubijanje igraca da se spawna opet u Arenu!
Poruka od: â–‘Yâ–‘aâ–‘nâ–‘nâ–‘iâ–‘câ–‘kâ–‘ poslato Mart 09, 2018, 10:42:44 PRE PODNE
npr mislim da mozes ovako nesto
[pawn]forward Dajigracu();
public Dajigracu()
{
           if(Igračuareni == 1) // ili kako ti je definisisana provjera
           {
                    GivePlayerWeapon(playerid, 38, 999999999);
                    SetPlayerHealth(playerid, 100);
                    SetPlayerArmour(playerid, 100);
            }
            return 1;
}[/pawn]
Naslov: Odg: Oko ubijanje igraca da se spawna opet u Arenu!
Poruka od: .начо poslato Mart 09, 2018, 10:52:21 PRE PODNE
Fixao sam :D Lock @Amain 
Naslov: Odg: Oko ubijanje igraca da se spawna opet u Arenu!
Poruka od: .белић poslato Mart 09, 2018, 14:56:01 POSLE PODNE
Uzeo sa mog moda tj Old Days vidim po kodu  :D
Naslov: Odg: Oko ubijanje igraca da se spawna opet u Arenu!
Poruka od: Łuk@ poslato Mart 09, 2018, 20:26:15 POSLE PODNE
pravila