Szerző Téma: Miért van az hogy dm be ha meghal akkor bugol?  (Megtekintve 639 alkalommal)

Nem elérhető buci11

  • 502
    • Profil megtekintése
Miért van az hogy dm be ha meghal akkor bugol?
« Dátum: 2011. november 28. - 18:59:58 »
0 Show voters
/dm be be megy akkor ott minden fain nem tud kiteleportálni már ezt megcsináltam de mikor meghal beírom OnPlayerDeath alá azt hogy ha ez a team meghal akkor újra dm be rakja de az történik hogy lemegy a hp 0 hpval újra spawnolja dm be de dm be hirtelen összeesik és normál dm en kívül spawnloja

Nem elérhető Mike.

  • 720
    • Profil megtekintése
Miért van az hogy dm be ha meghal akkor bugol?
« Válasz #1 Dátum: 2011. november 28. - 20:24:21 »
0 Show voters
Hát fogalmam sincs.
Az OnPlayerDeath-nél ezt a részt bemásolnád?

Nem elérhető buci11

  • 502
    • Profil megtekintése
Miért van az hogy dm be ha meghal akkor bugol?
« Válasz #2 Dátum: 2011. november 28. - 20:36:55 »
0 Show voters
[pawn]public OnPlayerDeath(playerid, killerid, reason)
{
new rand = random(sizeof(RandomSpawn));
    SendDeathMessage(killerid, playerid, reason);
if(Dm[playerid] == 1)  SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
return 1;
}[/pawn]

Miért van az hogy dm be ha meghal akkor bugol?
« Válasz #3 Dátum: 2011. november 28. - 23:04:01 »
+1 Show voters
Ne OnPlayerDeath alatt változtasd meg a pozícióját, ha dmben van.
OnPlayerSpawnál tedd vissza a dm-be.
[pawn]public OnPlayerSpawn(playerid)
{
    if(Dm[playerid] == 1)
    {
        new rand = random(sizeof(RandomSpawn));
        SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
    }
    return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
    SendDeathMessage(killerid, playerid, reason);
    return 1;
}[/pawn]

Nem elérhető buci11

  • 502
    • Profil megtekintése
Miért van az hogy dm be ha meghal akkor bugol?
« Válasz #4 Dátum: 2011. november 29. - 22:24:23 »
0 Show voters
tökéletes adom a pluszt köszi zárok

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal