Szerző Téma: Halál után halál..  (Megtekintve 1003 alkalommal)

Halál után halál..
« Dátum: 2016. május 15. - 21:16:54 »
0 Show voters
Sziasztok! Ma írtam egy vonszolás rendszert, tökéletesen münködik, de mikor meghalok akkor nem dob be a kórházba és folyamatosan meghalok a 0,0,0-ás pozon. Gondolom a vonszolás miatt van mivel mikor még nem volt bent, addig ment. Elküldöm halálnál mit állítok a vonszolással kapcsolatban:
 
if(VonszoltSzemelyID[VonszolvaVan[playerid]] == playerid)
{
KillTimer(VonszolTimer(playerid));
SCM(VonszolvaVan[playerid],ORANGE,\"(( A vonszolt személy meghalt! ))\");
VonszoltSzemelyID[VonszolvaVan[playerid]] = -1;
VonszolvaVan[playerid] = -1;
SetPlayerHealth(playerid,100);
}

 
És itt a spawnolás kódja:
 
if(PlayerInfo[playerid][Korhaz] == 1)
{
    new randkorhaz = random(sizeof(RandomKorhaz));
SetPlayerPos(playerid, RandomKorhaz[randkorhaz][0],RandomKorhaz[randkorhaz][1],RandomKorhaz[randkorhaz][2]);
SetPlayerHealth(playerid,100);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetKorhaz(playerid);
}
if(PlayerInfo[playerid][Korhaz] == 0)
{
    SetPlayerPos(playerid, PlayerInfo[playerid][PosX],PlayerInfo[playerid][PosY], PlayerInfo[playerid][PosZ]);
    SetPlayerInterior(playerid, PlayerInfo[playerid][PosInt]);
    TogglePlayerControllable(playerid,0);
TimeFreeze(playerid,1500);
}
« Utoljára szerkesztve: 2016. május 15. - 21:19:11 írta Zippanto »

Halál után halál..
« Válasz #1 Dátum: 2016. május 23. - 06:36:46 »
0 Show voters
Elküldenéd a teljes vonszolást és az OnPlayerDeathnél a vonszolási adatokat?
« Utoljára szerkesztve: 2016. május 23. - 14:42:07 írta Velvo22 »

Halál után halál..
« Válasz #2 Dátum: 2016. május 23. - 18:26:45 »
0 Show voters
A végére sikerült összedobni, de köszi a segítőkészségedet :D Zárom.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal