Ü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 - huhboy

Oldalak: 1 ... 34 35 [36] 37 38 ... 60
526
SA-MP: Szerverfejlesztés / AFK Rendszer (Elsõ Szkriptem)
« Dátum: 2014. május 18. - 21:00:40 »
nos.
 

new AFK;
//ez így csak 1. és nem tudja az összes játékos külön-külön használni, ezért:
new AFK[MAX_PLAYERS];
//ahol pedig lekéred, hogy AFK-ban van-e, oda:
if(AFK[playerid] == 0)

 
így minden játékos külön-külön használhatja :)
plusz a felesleges üres sorokat nem árt, ha kiveszed, ne szokd meg :)

527
Segítségkérés / \\n használata
« Dátum: 2014. május 17. - 19:43:13 »
Idézetet írta: KovaNovik date=1400346516\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48260\" data-ipsquote-contentclass=\"forums_Topic
Azt hiszem a \\t (tab) lesz a megoldás.
Slot\\tNév\\tTöltény\\n
1\\tDesert Eagle\\t1000\\n
stb, stb...
 
a szimpla tab-bal csak annyi a baj, hogy elfog neki csúszni. mert a tab hosszúsága lehet, hogy egyforma, viszont a szavak elõtte nem egyforma hosszú karakterûek. ezért egyszerûbb, ha jól megakarja csinálni, hogy szóközölget, és próbálgatja, hova, mennyi kell.

528
Segítségkérés / OnPlayerClickTextDraw
« Dátum: 2014. május 17. - 17:32:42 »
részlet kérdés.
ha csatlakozásnál hozod létre a játékos fájlját, akkor hozz létre benne egy \"Regisztrált\" változót, amit ha beregisztrált, akkor átállítod egy-re.  Ebbõl már majd letudod kérni, hogy regisztrált-t.
viszont ha a regisztrációra kattintással hozod létre a fájlt, akkor elég azt leellenõrizni, hogy meg van-e a fájl, mert ha megvan, akkor értelemszerûen regisztrált.
pl:
 

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
        if(_:clickedid != 65535)
        {
                if(clickedid == Belepes)//BEJELENTKEZÉS
                {
                                if(Regisztralt[playerid] !=1) return SendClientMessage(playerid, 0xff0000aa, \"Te még nem vagy regisztrálva!\");
                                else
                                {
                                        ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,\"{00A5FF}Bejelentkezés\",\"{FFFFFF}Köszöntelek a szerveren!\\nTe már regisztrálva vagy!\\nKérlek írd be a jelszavad a belépéshez!\",\"Belépek\",\"Mégsem\");
                                }
                }
                else if(clickedid == REG)//REGISZTRÁCIÓ
                {
                             if(Regisztralt[playerid] != 0) return SendClientMessage(playerid, 0xff0000aa, \"Te már regisztrálva vagy! Kattints a bejelentkezésre!\");
                             else
                             {
                                                ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,\"{00A5FF}Regisztráció\",\"{FFFFFF}Köszöntelek a szerveren!\\nEz a karakter még nincs regisztrálva!\\nRegisztrálhatod egy tetszõleges jelszó megadásával!\",\"Regisztrálok\",\"Mégsem\");
                              }
                }
                return 1;
        }
        return 0;
}

529
Segítségkérés / \\n használata
« Dátum: 2014. május 17. - 17:01:39 »
Idézetet írta: sza23 date=1400338155\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48260\" data-ipsquote-contentclass=\"forums_Topic
de allata kellene legyen
 valahogy igy kellene kinézzen dialogba
 Slot         Név                    Töltény
  1            Desert Eagle         50
 
úgy néz ki.
\"_gy_n_z_ki._www.kepfeltoltes.hu_.jpg\"

530
Segítségkérés / \\n használata
« Dátum: 2014. május 17. - 16:45:47 »
ha jól értem most, akkor ez így szimplán megoldja a gondod. a \"_\"-ak helyett hagyhatsz szóközt is, de így látod, hogy mit is csinálsz :)
 

new amm[128];
format(amm, 100, \"Slot________Név________Töltény\\n1_____Desert Eagle_____%d\", pInfo[playerid][pDeagle]);

531
Segítségkérés / Gond a (/goto) kiirásnál.
« Dátum: 2014. május 17. - 16:40:44 »
egyszerûen javítható :)
 

format(string,sizeof(string),\"{FF0000}[ADMIN]: {00FF00} \'\'%s\'\' teleportált \'\'%s\'\' nevû játékoshoz!\", adminname, pName(player1));

 
ha nincs definiálva a pName, ami a luxadmin-ban szinte kizárt, másold be ezt is :)
 

stock pName(playerid) {
static getname[24];
GetPlayerName(playerid, getname, 24);
return getname;
}

532
Segítségkérés / \\n használata
« Dátum: 2014. május 17. - 16:28:43 »
Idézetet írta: sza23 date=1400334820\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48260\" data-ipsquote-contentclass=\"forums_Topic
Szia!
Egy kérdésem lenne ,hogyan lehet azt megcsinálni,hogy amikor használom az \\n t akkor nincs valami amivel megakadályozhatom hogy tovább terjedjen?
pl.:
new amm[128];
format(amm, 100, \"Slot                Név                    Töltény\\n1 idekellene valami  \\nDesert Eagle ide megint \\n %d\", pInfo[playerid][pDeagle]);
Mert igy örökké egymás alá rakná.
Elõre is köszönöm
(bocsi nemtudok codet használni valamiért nemtudok)
 
lehet, hogy velem van a gond, de nem vágom, mit is szeretnél. hisz ah nem akarsz sortörést, akkor ne íj bele \"\\n\"-t.
a codetagekhez pedig [.code=pawn] [./code] csak ugyebár pontok nélkül :)

533
Segítségkérés / Kisebb kérdések
« Dátum: 2014. május 07. - 22:35:57 »
hát mivel nem textdraw, ezért elméletileg nem kéne neki külön inc. de ha belenézel a kódba, lehet, hogy \"Á\" helyett más kód lesz, amit a pawno á-nak érzékel, mert gondolom nem  a te scripted. keress rá a scriptben a /vhspawn-ra, és megtalálod a hibát :)

534
SA-MP: Szerverfejlesztés / Alap Skínváltó
« Dátum: 2014. május 07. - 11:49:53 »
Idézetet írta: Cappsy date=1399386990\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48107\" data-ipsquote-contentclass=\"forums_Topic
Van rá egyszerûbb megoldás, de gondolom kezdõ vagy, így tovább.
Mondjuk arra kíváncsi lennék, hogy huhboy mi okból is adott \"-\"-t...
 
Én leírtam, miért is adtam rá mínuszt :D de warn lett belõle, szóval nem írom le mégegyszer ^^

535
Fórum Archívum (Témák/Fórumok) / Re:Alap Skínváltó
« Dátum: 2014. május 05. - 23:34:49 »
szerintem átkéne írni a honlapot olyanra, hogy a témák csak akkor kerülhessenek publikus állapotba, ha azt egy admin jóváhagyta, és nem lenne ennyi szemét rajta. :thumbsdown:

536
Segítségkérés / Kisebb kérdések
« Dátum: 2014. május 05. - 22:43:14 »
Idézetet írta: tudvari date=1399304282\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Tudom,hogy ez nem tartozik ide,de az így kezdõdõ modok milyen editek?((Ui.: nagyon rp-s a nem beírós /me,amit a rendszer ír ki))
\"width=500http://kepfeltoltes.hu/140505/791049511sa-mp-005_www.kepfeltoltes.hu_.png[/img]
 
nem defensive? :D

537
Segítségkérés / sortörés után szín.
« Dátum: 2014. május 05. - 13:20:43 »
hali. az a gondom, hogy a sortörés adott, viszont utána már nem színes a chat. és hogy hogy tudnám azt is az adott színre igazítani?
 

SetPlayerChatBubble(playerid, text, 0xFF0000FF, 100.0, 10000);
    PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
new szin[32];
GetPVarString(playerid, \"ChatColor\", szin, sizeof(szin));
new file[256];
    static name[MAX_PLAYER_NAME],string[128];
GetPlayerName(playerid,name,sizeof(name));
    format(file,sizeof(file),\"/LuxAdmin/Accounts/%s.sav\",udb_encode(name));
    if(strlen(text) <= hoszusag)
{
if(!fexist(file)) return SendClientMessage(playerid, red, \"Hiba: A fájl nem létezik vagy nincs regisztrációd\");
if( strlen( dini_Get(file, \"Rang\")) <= 1)
{
   format(string,sizeof(string),\"%s {FF0000}(%d): {FFFFFF}%s%s\",name,playerid,szin,text);
} else
{
   format(string,sizeof(string),\"{B8860B}%s {%06x}%s {FF0000}(%d): %s%s\",dini_Get(file,\"Rang\"),GetPlayerColor(playerid) >>> 8,name,playerid,szin,text);
}
}else
{
    new szoveg2[61];
    strmid(szoveg2,text,hoszusag,129);
    new pos = strfind(text,\" \", true);
    if( pos != -1 ) text[pos] = \'\\n\';
strdel(text, hoszusag, 129);
if(!fexist(file)) return SendClientMessage(playerid, red, \"Hiba: nem vagy regisztrálva.\");
if( strlen( dini_Get(file, \"Rang\")) <= 1)
{
   format(string,sizeof(string),\"%s {FF0000}(%d): %s%s\",name,playerid,szin,text);
}
else
{
   format(string,sizeof(string),\"{B8860B}%s {%06x}%s {FF0000}(%d): %s%s\",dini_Get(file,\"Rang\"),GetPlayerColor(playerid) >>> 8,name,playerid,szin,text);
}
SendClientMessageToAll(GetPlayerColor(playerid),string); SendClientMessageToAll(szin,szoveg2); return 0;
}
return SendClientMessageToAll(GetPlayerColor(playerid), string),0;
[/cede]

538
Segítségkérés / Kisebb kérdések
« Dátum: 2014. május 05. - 11:48:35 »
a SetPlayerPos-nál az utolsó koordináta (1007.1719) szerintem kicsit magas xd mentsd le újra azt a helyet, ahova szeretnéd, hogy letegyen, és azt másold be a SetPlayerPos után :)
 
if(pickupid == pPickupki)
     {
        SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
    SetPlayerFacingAngle(playerid,191.1119);
 }

539
SA-MP: Szerverfejlesztés / Single Player stilusú pénz rendszer
« Dátum: 2014. május 04. - 23:16:02 »
az ötlet nem rossz. de egy egyszerû pickup-pal megtudnád oldani, hizs a single-ben is pickup van :D neg nem az összes pénzét kéne elvenni a halottnak >.< xd most ha szegény venni akar valamit, nem futja neki rá :D tehát körözöttségi szintekre köthetnéd, hogy minél nagyobb körözöttsége volt, annál többet bukjon a halállal. de ez persze csak egy ötlet :)

540
Segítségkérés / Kisebb kérdések
« Dátum: 2014. május 04. - 15:23:02 »
Idézetet írta: Flash date=1399209349\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Hali.
Csaináltam egy NPC-t mert sok minden bugol valamiért 0-ás ID-re és azt gondoltam a legkönnyebb megoldásnak ha lerakok egy NPC-t. Ez meg is valósult, lespawnoltatom, majd disconnectel magától.
Bent van a rec file, megvan a scriptje, megvan a ConnectNPC, és a cfg be is a maxnpc 1..
Mi lehet a baj?
 
[15:10:32] [npc:join] FakeFlash has joined the server (NPC IP)
[15:10:51] [npc:part] FakeFlash has left the server (0:0)

[/quote]
nálam, ha valami id0-ra bugol szimplán
 
for(new i=0;i<MAX_PLAYERS;i++)

 
és ez megoldja :D

Oldalak: 1 ... 34 35 [36] 37 38 ... 60
SimplePortal 2.3.7 © 2008-2025, SimplePortal