Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - takehun

Oldalak: 1 ... 4 5 [6] 7 8 ... 17
76
Segítségkérés / OnPlayerText
« Dátum: 2013. január 26. - 00:29:44 »
Nekem ez van és mûködik:
 

CMD:b(playerid, params[])
{
    new aname[MAX_PLAYER_NAME], string[512];
    GetPlayerName(playerid, aname, sizeof(aname));
    if(sscanf(params, \"s\", params[0])) return SendClientMessage(playerid, COLOR_YELLOW, \"Használat: /b [szöveg]\");
    format(string, sizeof(string), \"> %s admin szólt: %s <\", aname, params[0]);
    return SendClientMessageToAll(0xB3D5B2AA,string);
}

77
Segítségkérés / Itt kérdezz object ID-t!
« Dátum: 2013. január 25. - 21:55:25 »
Heló,
1.  16093 + lépcsõ 16638 (itt a lépcsõnél nyomj CTR+C  CTR+V -t, hogy \"elvileg\" megjelenítse mindkét oldalát)
2.  10814
3.  16599 és 16601
4.  12927 és 12930
5.  1426 vagy 3867

78
Tiszteletem Mester!  :yes: :smokin:

79
Segítségkérés / Itt kérdezz object ID-t!
« Dátum: 2013. január 25. - 00:42:30 »
Hali,
Nyitható ajtók:   1491, 1492, 1494, 1499, 1502, 1523
Kapu:  (bár nem írtál percet, hogy hol is kell nézni de hátha)  3749
Rács:  7657

80
Segítségkérés / Dialog-os Cucc - Segítséget kérek :(
« Dátum: 2013. január 25. - 00:36:05 »

#include <a_samp>
#define RLeader 54
#define RLeader2 55
#define COLOR_RED 0xAA3333AA
#define COLOR_GREY 0xAFAFAFAA
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
    if(strcmp(cmd, \"/rendõr\", true) == 0 || strcmp(cmd, \"/rendõr\", true) == 0)
    {
        if(PlayerInfo[playerid][pLeader] == 1 || Admin(playerid, 4))
        {
            ShowPlayerDialog(playerid, RLeader, DIALOG_STYLE_LIST, \"Rendõr Leader Kezelõ Felület.\", \"Rendõr Felvétel\\nFõnökös Rang\\nRendõr Kirúg\", \"Ok\", \"Mégse\");
        } else {
    SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy rendõrfõnök!\");
        }
    }
    return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == RLeader)
    {
        if(response)
        if(listitem == 0) //Rendõr Felvétel
        {
            ShowPlayerDialog(playerid, RLeader2, DIALOG_STYLE_INPUT, \"Rendõr Felvétel\", \"Add meg az ID-t, akit felszeretnél venni.\", \"Rendben\",\"Mégse\");
        }
        if(listitem == 1) //Fõnökös Rang
        {
            //script
            //script
            //script
        }
        if(listitem ==2) //Rendõr Kirúg
        {
            //script
            //script
            //script
        }
    }
    if(dialogid == RLeader2) //Rendõr Felvétel - ID beírás
    {
        if(response)
        {
    if(!IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid,COLOR_RED,\"Ez a játékos nem elérhetõ.\");
            if(PlayerInfo[strval(inputtext)][pMember] > 0) return SendClientMessage(playerid, COLOR_GREY, \"A játékosnak már van leaderes munkája!\");
            SetPVarInt(playerid, \"felvettID\", strval(inputtext));  //ID elmentése amit beír [by Virgonc]
            GetPlayerName(GetPVarInt(playerid, \"felvettID\", giveplayer, sizeof(giveplayer));
            GetPlayerName(playerid, sendername, sizeof(sendername));
            PlayerInfo[GetPVarInt(playerid, \"felvettID\")][pMember] = 1;
            PlayerInfo[GetPVarInt(playerid, \"felvettID\"][pRank] = 1;
           
            format(string, sizeof(string), \"%s felvett rendõrnek!\", sendername);
            SendClientMessage(GetPVarInt(playerid, \"felvettID\", 0x33CCFFAA, string);
            format(string, sizeof(string), \"Felvetted %s rendõrnek.\", rag(giveplayer,3));
            SendClientMessage(playerid, 0x33CCFFAA, string);
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), \"<< %s felvette %s a rendõrségbe >>\", sendername, rag(giveplayer,3));
            SendFAdminMessage(COLOR_ADMIN,string);
            SetPlayerColor(GetPVarInt(playerid, \"felvettID\", 0x3399FF);
            if(PlayerInfo[GetPVarInt(playerid, \"felvettID\"][pSex] == 1)
            {
                PlayerInfo[GetPVarInt(playerid, \"felvettID\"][Munkaruha1] = 280;
                SetPlayerSkin(GetPVarInt(playerid, \"felvettID\",280);
            }
            if(PlayerInfo[GetPVarInt(playerid, \"felvettID\"][pSex] == 2)
            {
                PlayerInfo[GetPVarInt(playerid, \"felvettID\"][Munkaruha1] = 192;
                SetPlayerSkin(GetPVarInt(playerid, \"felvettID\",192);
            }
            new nev[32];
            GetPlayerName(playerid, nev, sizeof(nev));
            new h,mi,s,y,m,d;
            getdate(y,m,d);
            gettime(h,mi,s);
    format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s felvette %s rendõrnek.\",y,m,d,h,mi,s,nev,rag(giveplayer,3));
            LoOoG(stringx);
        }
    }
    return 1;
}

 
Szerintem full rossz az egész, de már belegabalyodtam.   :unsure:  Errorozik is össze-vissza :no:  Hátha valaki tudja, én feldobom.  :doubt:

81
Archívum / Moderátor jelentkezés eredménye
« Dátum: 2013. január 24. - 23:50:17 »
Én segítségkérés -> \"Itt kérdezz object ID-t!\" topicban szeretnék admin lenni.  :unsure:

82
Segítségkérés / Itt kérdezz object ID-t!
« Dátum: 2013. január 24. - 18:41:25 »
Hali, én most kapásból csak egyet tudok mondani.
Úgy emlékszem 3-4 db-ot találtam MTA-ba ami normális volt számomra.  :hmmm:
ID: 1649
Talán még a 3858 illetve 3851, 1553.
http://farm7.staticflickr.com/6047/6378186309_d4aa728cd0_b.jpg
Ha belülrõl és kívülrõl is akarod, hogy látszódjon akkor 2 db-ot rakj és az egyiket forgasd el 180 fokba mivel a SAMP még nem támogatja a DoubleSide -ot sajnos.

83
Segítségkérés / Dialog-os Cucc - Segítséget kérek :(
« Dátum: 2013. január 24. - 12:00:36 »
Az a baj, hogy összekavarodok a sok if-ben, meg alapból távol áll tõlem az strcmp de egyébként igen oda kell. (csak nem az összeset)
Konkrétan hogyan akarod? Beírja az illetõ a /rendõr parancsot és elõhozza azt a DIALOG_STYLE_LIST -et és akkor lehessen választani  a 3 opció közül?

84
Segítségkérés / Dialog-os Cucc - Segítséget kérek :(
« Dátum: 2013. január 23. - 20:34:17 »
Felül definiálod:
 
#define RLeader2 55  //input dialóg azonosító

 
OnDialogResponse -részhez:
 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == RLeader)
    {
        if(response)
       if(listitem == 0) //ha kiválasztja a \"Rendõr Felvétel\" -t
       {
            ShowPlayerDialog(playerid, RLeader2, DIALOG_STYLE_INPUT, \"Rendõr Felvétel\", \"Add meg az ID-t, akit felszeretnél venni.\", \"Rendben\",\"Mégse\");
       }
    }
    if(dialogid == RLeader2) //ID beírás
    {
        if(response)
        {
            SetPVarInt(playerid, \"felvettID\", strval(inputtext));  //ID elmentése amit beír [by Virgonc]
}
    }
    return 1;
}

 
Késõbb, ezt a \"felvettID\" -t használhod pl. kiírásnál:
 
format(string, sizeof(string), \"[RENDÕR FELVÉTEL]  id:%d mostantól a Rendõrség tagja.\", GetPVarInt(playerid, \"felvettID\");
SendClientMessageToAll(0xB3D5B2AA, string);

85
Szkript kérések / /rob parancsban egy kis segítség
« Dátum: 2013. január 23. - 18:31:38 »
Ezt rakd be felülre:
 
new rablasido[MAX_PLAYERS];

 
Ezt a /rob parancshoz:
 

if(GetPVarInt(playerid,\"rablasban\") == 1) return SendClientMessage(playerid,COLOR_RED,\"Várj 2 órát, mielõtt újra rabolsz.\");
rablasido[playerid] = SetTimerEx(\"nemrabol\",7200000,0,\"i\",playerid); //2 órán keresztül nem rabolhat senki
SetPVarInt(playerid,\"rablasban\",1);

 
Valahova alulra:
 
forward nemrabol(playerid); //ha letelik a 2 óra
public nemrabol(playerid)
{
SetPVarInt(playerid,\"rablasban\",0);
return 1;
}

86
Fórum Archívum (Témák/Fórumok) / Kapu + "köszöntõ menû"
« Dátum: 2013. január 22. - 21:34:29 »
Kéréseket ide kell nyitni:  http://sampforum.hu/index.php?board=22.0
És fejtsd ki pontosabban, hogy milyen kapu kell (merre nyitódjon, stb.) illetve milyen parancsfeldolgozót használsz. (ZCMD, dcmd vagy strcmp)

87
Segítségkérés / Spawn Kép
« Dátum: 2013. január 22. - 15:19:25 »
public OnFilterScriptInit()  VAGY  public OnGameModeInit() alá:
 

        kep = TextDrawCreate(0.000000, 0.000000, \"loadsc8:loadsc8\");  //át írhatod 9-re is akár a 8-ast
        TextDrawBackgroundColor(kep, 255);
        TextDrawFont(kep, 4);
        TextDrawLetterSize(kep, 0.500000, 1.000000);
        TextDrawColor(kep,-1);
        TextDrawSetOutline(kep, 0);
        TextDrawSetProportional(kep, 1);
        TextDrawSetShadow(kep, 1);
        TextDrawUseBox(kep, 1);
        TextDrawBoxColor(kep, 255);
        TextDrawTextSize(kep, 641.000000, 448.000000);

 
public OnPlayerConnect -hez:
 
TextDrawShowForPlayer(playerid, kep);

 
public OnPlayerRequestClass -hoz  VAGY  dialognál, ahol elfogadja a helyes jelszót:
 
TextDrawHideForPlayer(playerid, kep);

88
Segítségkérés / Spawn Kép
« Dátum: 2013. január 22. - 02:43:07 »
Mivel mobilról vagyok nem tudok konkret scriptet adni de azért kérdeztem mert emléxem jópárszor kérdezték ezt, szal ha beírott itt keresõbe pl \' bejelentkezõ kép \' vagy \' loadsc \' akkor hátha kiad vmit. Amúgy SeeRpg módban is benne van loadsc.8 néven azthiszem.

89
Segítségkérés / Spawn Kép
« Dátum: 2013. január 22. - 02:21:59 »
Dialógos a jelszó beirás?

90
Segítségkérés / Pickup probléma
« Dátum: 2013. január 22. - 01:34:02 »
http://wiki.sa-mp.com/wiki/CreatePickup
ezen belül a második, azaz a type rész kell neked:
type   The pickup spawn type.
Azaz, ha 1-est írsz sose tûnik el, ha 2-est írsz el eltûnik és újból elõjön egy bizonyos idõ múlva.
Viszont dialog-nál ha egyest írsz bebugolhat, így arréb kell tenni a játékost pozícióját.
Tehát valahogy így kell kinéznie:
 
pickup = CreatePickup(1242, 1, 1503.3359, 1432.3585, 10.1191, -1);

 // ez nem tûnik el mert 1-es van az 1242 után.
És arrébb viszed a játékost X vagy Y irányba.
 
SetPlayerPos(playerid,0.0,2.0,0.0);

Oldalak: 1 ... 4 5 [6] 7 8 ... 17
SimplePortal 2.3.7 © 2008-2024, SimplePortal