menü

Ü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 megjelenítése menü

Témák - Benceee

#421
Sziasztok!
Ismét hoztam egy scriptet. Nem nagy durranás, de nekem tetszik.
A scripttel tudunk: - Nevünk színét változtatni. ( Dialogban látod a színeket. )
                                  - Átírni a nevedet.
Tesztelve van, mûködik. Ha hibát találsz benne, akkor hozzászólásban jelezd.
Semmiféle egyéb include-t nem igényel. Nyugodtan használhatod, megoszthatod máshol, csak a nevemet tüntesd fel. Köszi
http://www.2shared.com/file/HP_pm09c/user.html\" rel=\"external nofollow\">http://www.2shared.com/file/HP_pm09c/user.html
#422
Szkript kérések / User CP
2011. október 02. - 12:57:35
Sziasztok!
Szeretnék kérni egy UserCP scriptet. Nem tudom, hogy dini-re lehet-e, de ha nem akkor jó MySQL-re is. Köszi.
#423
Segítségkérés / Kevlar objekt
2011. szeptember 23. - 20:26:06
Sziasztok!
Az lenne a kérdésem, hogy hogy lehet megoldani azt, hogy ha egy playernek van akár 1 akár 100 kevlárja, akkor tegyen rá egy kevlárt. Ha elfogy az armourja, akkor pedig vegye le. Köszi. Dream.
#424
Segítségkérés / Mentésben hiba
2011. szeptember 17. - 09:40:27
Sziasztok!
Segítségeteket kérem. Van egy \"AdminNev\" változóm, de a fájlba mentés nem igazán akar mûködni. Minden mást f***án elment, de ezt nem.
Elsõ hiba:
 

error 035: argument type mismatch (argument 3)

 
[pawn]
 dUserSetINT(PlayerName(playerid)).(\"adminnev\", AdminNev[playerid]);[/pawn]
Második hiba:
 

error 033: array must be indexed (variable \"AdminNev\")

 
[pawn]
AdminNev[playerid] = dUserINT(PlayerName(playerid)).(\"adminnev\");[/pawn]
Mi lehet a baja?
Köszi a segítséget, sziasztok.
#425
SA-MP / Open.mp: Szerverfejlesztés / Restart
2011. szeptember 10. - 14:34:53
Sziasztok!
valakinek kellett írni egy ilyen restart scriptet, csak mire megírtam, lezárták a témát..
Ezért most publikálom.
[gmod]Tilos a tisztelet kérés.[/gmod]
http://www.2shared.com/file/lLZCtHHu/resi.html\" rel=\"external nofollow\">http://www.2shared.com/file/lLZCtHHu/resi.html
#426
SA-MP / Open.mp: Szerverfejlesztés / Szavazás
2011. szeptember 10. - 10:55:29
Sziasztok!
Írtam egy szavazás scriptet. Dialoggal van megoldva minden.
Teszteltem, mûködik.
Parancsok:
/szavazás - Felhozza a szavazás menü dialógot. ( Csak RCON admin. )
És nincs több. :D
http://www.2shared.com/file/hWABqlXZ/szavazas.html\" rel=\"external nofollow\">http://www.2shared.com/file/hWABqlXZ/szavazas.html
#427
Segítségkérés / Hiba a mentésben.
2011. szeptember 09. - 15:19:25
Sziasztok!
Segítségeteket kérem. Van egy \"AdminNev\" változóm, de a fájlba mentés nem igazán akar mûködni. Minden mást f***án elment, de ezt nem.
Elsõ hiba:
 
error 035: argument type mismatch (argument 3)

[pawn] dUserSetINT(PlayerName(playerid)).(\"adminnev\", AdminNev[playerid]);[/pawn]
Második hiba:
error 033: array must be indexed (variable \"AdminNev\") 

 [pawn]AdminNev[playerid] = dUserINT(PlayerName(playerid)).(\"adminnev\");[/pawn]
Mi lehet a baja?
Köszi a segítséget, sziasztok.
#428
Segítségkérés / rejtett admin
2011. szeptember 06. - 16:36:04
Sziasztok!
Lenne egy kérdésem, mégpedig az, hogy hogyan lehet azt megcsinálni, hogy ha én beírom, hogy /admin 0 1 ( 1-es admint adok a 0-s ID-nek. ), akkor ugorjon fel egy dialog, hogy írjon be egy admin nevet. Pl.: ASD.  A /adminok-ban pedig ne azt írja ki, hogy Admin Dream1990, hanem Admin ASD, remélem érthetõ:D
A mentés-t azt megoldom egyedül is.
Köszi.
Dream.
#429
SA-MP / Open.mp: Szerverfejlesztés / Log
2011. augusztus 16. - 09:28:08
Üdv.
Tudom, hogy ez volt az elõzõ témában is. Csak ott mindenki mondta, hogy nem jó stb. Ezért én is írtam egyet.
Hiba / warning: Nincs
Sorok száma: 36
Használjátok egészséggel!
[pawn]
/*-------------------------------
  -------Srcipt by: Dream--------
  -------Sampforum.hu-nak.-------*/
#include <a_samp>
#define red  0xF40B74FF
public OnPlayerConnect(playerid)
{
new name[64];
new string[128];
new ipje[64];
GetPlayerIp(playerid, ipje, sizeof(ipje));
GetPlayerName(playerid, name, sizeof(name));
format(string,sizeof(string), \"%s {00FFFF}belépett a szerverre. IP: %s\", name, ipje);
SendClientMessageToAll(red, string);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new name[64];
new string[128];
new ipje[64];
GetPlayerIp(playerid, ipje, sizeof(ipje));
GetPlayerName(playerid, name, sizeof(name));
switch(reason)
{
   case 0: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Idõtúllépés.\", name, ipje);
   case 1: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Kilépés.\", name, ipje);
   case 2: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Kirúgva / Kitiltva.\", name, ipje);
}
SendClientMessageToAll(red, string);
return 1;
}
[/pawn]
#430
Id 3
Koordi:
288.745971,169.350997,1007.171875
#431
Leírások/Útmutatók / [Leírás] 0.3c Remote Console
2011. augusztus 15. - 12:44:51
Üdv!
Most, hogy nézegettem a fórumot találtam egy ilyesfajta témát, de én ismerem ennek a másik változatát is, amit le fogok ide írni.
Nos.. A remote console ( távoli konzol ) arra jó, ha nem vagy fent a szervereden, akkor a windowsból be tudsz jelentkezni RCON-ba. Amiket tudsz csinálni: IP bannokat újratölteni, írni adminként ( Kékkel: Admin: szöveg ), filterscripteket újratölteni, kikapcsolni, betölteni. Teljesen ugyanaz minden, mintha a szerveren lennél. A konzolban nem kell a /rcon elõtag, csak simán a \"say\". Szerveren ez így meg: /rcon say Sziasztok. Konzolban pedig így: say Sziasztok. Ami a chatban történik azt sajnos csak a server_log.txt-ben fogod megtalálni. Akkor, hogyan is kell beüzemelni?
Megnyitod a jegyzettömböt és a következõket írod bele: \"rcon .exe IP cím Port Rcon\". Leírom másképp. \"rcon.exe 192.168.1.1 777 changeme\". Idézõjelek nem kellenek. Elmented valami.bat néven, és be teszed a GTA San Andreas mappádba. Ha nem szeretnél mindig belépni abba a mappába, akkor ki is teheted az asztalra parancsikonként. ( Parancsikonos segítség a leírás végén. ) Most rákattintunk kétszer a valami.bat-ra, és ott a konzol, egy fekete kis ablak. Oda kell írni az olyanokat, hogy \"say sziasztok\" \"loadfs ladmin\" \"unloadfs ladmin\" \"reloadfs ladmin\" \"cmdlist\" \"reloadbans\". Természetesen idézõjelek nélkül.
Jöjjön a parancsikonos segítség:
A háttérképeden nyomsz egy jobb gombot, ott kiválasztod azt, hogy \" Új \", azon belül \" Parancsikon \". Az \"Adja meg az elem helyét!\" sorba ott van, hogy \" Tallózás... \" itt ki kel választani, hogy hol van a valami.bat. Ha ez kész, rá kattintasz a \"Tovább\"-ra. A parancsikon nevének bármit megadhatsz, például: Szerverem, Konzol, Teljesen mindegy. Végül rákattintasz a \" Befejezés \"-re és kész a saját konzolod.
Remélem segített a leírásom. Köszönöm, hogy elolvastad!
#432
Sziasztok! Itt bemutatom egy adminszolgálat script elkészítését.
Kezdjük is el!
[pawn]
#include <a_samp> // ez tartalmazza az alap függvényeket, mindenfélét.
#include <colors> // ez tartalmazza a színeket
#define SLOT 30 // A 30 helyett a szerver férõhelyét kell írni.
new adminszolgalat[MAX_PLAYERS]; // Létrehozzuk az \"adminszolgalat\" változót
public OnPlayerCommandText(playerid, cmdtext[]) // Ezt gondolom mindenki érti.
{
     if(strcmp(cmdtext, \"/aszolgálat\", true) == 0) // Látrehozzuk a parancsot
     {
          if(IsPlayerAdmin(playerid))
          {
               if(adminszolgalat[playerid] == 0) // Lekérdezzük, hogy adminszolgálatban van-e
               {
                    SendClientMessage(playerid, COLOR_WHITE, \"Adminszolgálatba álltál.\"); // Kiírjuk neki hogy szolgálatba állt
                    adminszolgalat[playerid] = 1; // Megadjuk neki a szolgálat értéket
                    SetPlayerSkin(playerid, 217); // 217es ID-jû skint adunk neki
                    return 1;
               }
               if(adminszolgalat[playerid] == 1) // Lekérdezzük, hogy adminszolgálatban van-e
               {
                    SendClientMessage(playerid, COLOR_WHITE, \"Kiléptél adminszolgálatból\"); // Kiirjuk neki, hogy kilépett
                    adminszolgalat[playerid] = 0; // Megadjuk a kilépési értéket
                    SetPlayerSkin(playerid, 29); // 29es skint kap
                    return 1;
               }
          }
     }
     return 1;
}
public OnPlayerStateChange(playerid)
{
for(new i=0; i<SLOT; i++)
{
   if(adminszolgalat == 1) SetPlayerChatBubble(i, \"Admin szolgálatban\", COLOR_GREEN,20,1200); // kiirjuk a fejefölé h szoliban van

}


return 1;


}


[/pawn]


Remélem érthetõ.


[mod=Koncz_Norbert]Ez nem leírás. Arról nem beszélve hogy a color függvénykönyvtár nincs kihelyezve a fõposztban. A témát zárom.[/mod]
#433
Segítségkérés / Adminscript, strtok
2011. augusztus 03. - 07:58:54
ÜDv, egy adminscriptet írok, strtok-kal. Nos, /adadmin, /kick mûködik, de a /rejtõzés az már nem.
Ez mûködik:
 
   if(strcmp(cmd, \"/adadmin\", true) == 0)
{
       new string[128];
       new tmp[256];
       new player[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME];
       new giveplayerid;
       if(PlayerInfo[playerid][AdminLevel] == 3 || IsPlayerAdmin(playerid))
       {
               tmp = strtok(cmdtext, idx);
               if(!strlen(tmp))
               {
                       SendClientMessage(playerid, COLOR_ORANGE, \"Használat: /adadmin <id> <szint>\");
                       return 1;
               }
               giveplayerid = ReturnUser(tmp);
               tmp = strtok(cmdtext, idx);
               new level = strval(tmp);
               if(giveplayerid != INVALID_PLAYER_ID)
               {
                       GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                       GetPlayerName(playerid, player, sizeof(player));
                       PlayerInfo[giveplayerid][AdminLevel] = level;
                       format(string, sizeof(string), \"*** %s %d szintû adminnak nevezett ki.\", player, level);
                       SendClientMessage(giveplayerid, COLOR_BLUE, string);
                       format(string, sizeof(string), \"Kinevezted %s-t %d szintû adminná\",  giveplayer,PlayerInfo[giveplayerid][AdminLevel]);
                       SendClientMessage(playerid, COLOR_RED, string);
               }
               else if(giveplayerid == INVALID_PLAYER_ID)
               {
                       format(string, sizeof(string), \"%i nem elérhetõ.\", giveplayerid);
                       SendClientMessage(playerid, COLOR_RED, string);
               }
       }
       else
       {
           SendClientMessage(playerid, COLOR_RED, \"Nem vagy admin\");
       }
}

 
Ez viszint már nem:
 

if(strcmp(cmd, \"/rejtõzés\", true) == 0)
{
    if(PlayerInfo[playerid][AdminLevel] == 2)
    {
           SendClientMessage(playerid, COLOR_WHITE, \"Rejtõzködõs üzemmódba álltál.\");
    PlayerInfo[playerid][Rejtozes] = 1;
    return 1;
        } else { SendClientMessage(playerid, COLOR_WHITE, \"Nem vagy admin.\"); return 1; }
}

 
Ez mitõl lehet? A módban az alap parancsok sem jók, ( /help )
Valami más is kéne?