Szerző Téma: Halál után  (Megtekintve 644 alkalommal)

Halál után
« Dátum: 2013. július 08. - 18:56:54 »
0 Show voters
Egy olyan szkriptet szeretnék kérni ha az illetõt megölik fegyverrel akkor utána azt irja ki hogy meghalt a karaktered ezért uj életet kell kezdened!

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Halál után
« Válasz #1 Dátum: 2013. július 08. - 19:01:55 »
+1 Show voters
Erre gondoltál ?
 
public OnPlayerDeath(playerid,killerid,reason)
{
SendClientMessage(playerid, 0xff0000AA, \"Meghalt a karaktered ezért új életet kell kezdened !\");
return 1;
}

Halál után
« Válasz #2 Dátum: 2013. július 08. - 19:22:44 »
0 Show voters
Ehhez szerintem egy mentésbõl való törlés lenne értelmes, mert akkor kitörölné a karaktert és újra kéne kezdeni :)


Vagy pedig a mentéshez hozzáírsz egy \"Meghalt\" funkciót is, és amikor fellép lekérdezed hogy az a funkció egyenlõ-e az 1-el vagy nem, ha egyenlõ akkor kiíratod pl. hogy \"Neked új életet kell kezdened, mivel meghaltál. ((Új élet = Új névvel való regisztráció))\"

Ez így nézne ki végeredményében:

 
enum pInfo {
pMeghalt
};
new PlayerInfo[MAX_PLAYERS][pInfo];
public OnPlayerConnect(playerid)
{
    ide jöhet a bejelentkezés, vagy regisztráció...
    if(PlayerInfo[playerid][pMeghalt] == 1) {
        SendClientMessage(playerid, -1, \"Neked új életet kell kezdened, mivel meghaltál. ((Új élet = Új névvel való regisztráció))\");
        Kick();
    } else { SpawnPlayer(playerid); }
    return 1;
}
« Utoljára szerkesztve: 2013. július 08. - 21:47:44 írta TheStaner »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal