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

Hatalmas Archívum => Fórum Archívum (Témák/Fórumok) => A témát indította: wpkchase - 2012. Június 10. - 21:58:39

Cím: Respawn
Írta: wpkchase - 2012. Június 10. - 21:58:39
ADATOK:
- Megkérdezi, hogy szeretnél-e a halálod helyén újra spawnolni vagy nem!
- Parancs nincs, igen vagy nem választ kell adnod dialogban!
CODE
 
#include <a_samp>
new Float:x,Float:y,Float:z;
new DeathPos[MAX_PLAYERS];
public OnFilterScriptInit()
{
print(\" Respawn FS by: ChasE\");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
DeathPos[playerid] = GetPlayerPos(playerid,x,y,z);
return 1;
}
public OnPlayerSpawn(playerid)
{
if(DeathPos[playerid] == true)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,\"{e00000}Meghaltál\",\"{00b000}Újra szeretnél spawnolni ott, ahol meghaltál?\",\"Igen\",\"Nem\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
    if(response) return SetPlayerPos(playerid,x,y,z);
    if(!response) return 1;
}
return 1;
}

 
- Véleményem szerint hasznos lehet, sokat szenvedtem vele, mire megértettem a Dialogokat! :)
Cím: Respawn
Írta: Caesar - 2012. Június 11. - 06:56:15
Nekem nagyon tetszik am ojat nem tudsz hogy kilépéskor ott rakjon le ahol voltál ?
Cím: Respawn
Írta: instant - 2012. Június 11. - 07:00:36
#include <a_samp>
     
//Készitõ:[iSS]Daniele_Tom     
     
    public OnFilterScriptInit()
    {
            print(\"\\n--------------------------------------\");
            print(\" Fordította: BoOy\");
            print(\"--------------------------------------\\n\");
            return 1;
    }
     
     
     
    new Float:x,Float:y,Float:z;
    new DeathPos[MAX_PLAYERS];
     
     
     
    public OnPlayerDeath(playerid, killerid, reason)
    {
            DeathPos[playerid] = GetPlayerPos(playerid,x,y,z);
            return 1;
    }
     
     
    public OnPlayerSpawn(playerid)
    {
            if(DeathPos[playerid] == true)
            {
                    ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,\"{e00000}Halál zóna\",\"{00b000}Visszaakarsz térni a halálod helyére?\",\"Igen\",\"Nem\");
                    }
                            return 1;
    }
     
     
     
     
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
            if(dialogid == 1)
            {
                    if(response) return SetPlayerPos(playerid,x,y,z);
                    if(!response) return 1;
                    }
                    return 1;
     
    }

 Nagyon hasonlit erre
Cím: Respawn
Írta: wpkchase - 2012. Június 11. - 07:03:37
LOL, valóban, pedig wiki segítségével csináltam, folyton valamiért errorrt kaptam!

Dupla hozzászólás automatikusan összefûzve. ( 2012. Június 11. - 07:10:06 )

Amúgy is mi értelme lenne lefordítani egy ekkora kis scriptet!
Szerintem, az ilyenek megírása a legjobb gyakorlás!

Dupla hozzászólás automatikusan összefûzve. ( 2012. Június 11. - 08:02:25 )

Idézetet írta: Caesar date=1339390575\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22695\" data-ipsquote-contentclass=\"forums_Topic
Nekem nagyon tetszik am ojat nem tudsz hogy kilépéskor ott rakjon le ahol voltál ?
 
- Ezt találtam neked, nem tudom, hogy mûködik-e!
http://forum.sa-mp.com/showthread.php?t=272472
Cím: Respawn
Írta: DrAkE - 2012. Június 11. - 13:42:10
Nem hiszem, hogy te csináltad volna:
http://pastebin.com/BpR7hQcr
Illetve ezt jelentem is, és zárom!
[gmod]Én meg törlöm mivel nem is mûködik.[/gmod]