GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Mestter - 2013. július 08. - 18:56:54

Cím: Halál után
Írta: Mestter - 2013. július 08. - 18:56:54
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!
Cím: Halál után
Írta: Nátha - 2013. július 08. - 19:01:55
Erre gondoltál ?
 
public OnPlayerDeath(playerid,killerid,reason)
{
SendClientMessage(playerid, 0xff0000AA, \"Meghalt a karaktered ezért új életet kell kezdened !\");
return 1;
}
Cím: Halál után
Írta: TheStaner - 2013. július 08. - 19:22:44
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;
}