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


Témák - folnoraa

Oldalak: [1] 2 3
1
Segítségkérés / Autospec hiba
« Dátum: 2017. Január 02. - 21:43:44 »
Üdv, lenne egy kódom, aminek az a lényege hogy ha beírom akkor a \"Néző\" csapatban lévő játékosoknak kötelező lenne specelni a többi játékost. Értelemszerűen itt a /specoff nem engedélyezett.
 

CMD:autospecon( playerid ) {
    if(!IsPlayerAdmin( playerid )) return MSG(playerid, COLOR_RED, \"Hiba: Te nem vagy admin!\");
ServerInfo[AutoSpec] = true;
for(new x = 0; x < MAX_PLAYERS; x++) {
if(!IsPlayerConnected( x )) continue;
if(gTeam
  • != SPEC_TEAM) {

    {
       TogglePlayerSpectating(x, 0);
   SetTimerEx(\"SpecPlayer\", 500, false, \"dd\", playerid, id);
   SpecPlayer(x, x);
    }}}
    SCMALL(-1, \"MŰKÖDJ A KURVA ANYÁDAT\");
    return ( 1 );
}

 
Mi lehet a hiba? valaki megcsinálná nekem, hogy normálisan működjön?

2
Segítségkérés / Spec hiba!
« Dátum: 2016. December 11. - 23:28:53 »
Sziasztok! Van egy spec parancsom, és annyi a problémám vele, hogy miután meghal a játékos akit specelek, nem specel tovább senkit.
OnPlayerSpawn alatti rész:
 
 

if(PlayerInfo[playerid][pSpec] == 1)
{
    for(new x = 0; x < MAX_PLAYERS; x++)
    {
    TogglePlayerSpectating(x, true);
    PlayerSpectatePlayer(x, true);
    }
}

 
Spec, illetve a Specoff:
 
 

CMD:spec(playerid, params[]) {
    if(gTeam[playerid] == FIRST_TEAM & SECOND_TEAM)
   return MSG(playerid, COLOR_RED, \"Hiba: Nem használhatod ezt a parancsot, mivel részt veszel a warban!\");
   
if(sscanf(params,\"u\", id))
   return MSG(playerid, -1, \"Használat: /spec <JátékosNév/ID>\");
if(id == INVALID_PLAYER_ID)
   return MSG(playerid, COLOR_RED, \"Hiba: Nincs ilyen játékos!\");
   
if(id == playerid)
    return MSG(playerid, COLOR_RED, \"Hiba: Magadat nem specelheted!\");
    PlayerInfo[playerid][pSpecID] = id;
TogglePlayerSpectating(playerid, true);
    PlayerSpectatePlayer(playerid, id);
SetPlayerInterior(playerid, GetPlayerInterior( id ));
    SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld( id ));
    
    PlayerInfo[playerid][pSpec] = 1;
    
    return ( 1 );
}
CMD:specoff( playerid ) {
    if(gTeam[playerid] != SPEC_TEAM)
   return MSG(playerid, COLOR_RED, \"Hiba: Nem használhatod ezt a parancsot, mivel részt veszel a warban!\");
    if(gTeam[playerid] == SPEC_TEAM && ServerInfo[AutoSpec] == true)
   return MSG(playerid, COLOR_RED, \"Hiba: Nem használhatod ezt a parancsot, mivel az autospec be van kapcsolva.\");
    TogglePlayerSpectating(playerid, false);
PlayerInfo[playerid][pSpecID] = INVALID_PLAYER_ID;
SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    PlayerInfo[playerid][pSpec] = 0;
SpawnPlayer( playerid );
return ( 1 );
}

 
Valaki tudna segíteni? Előre is köszönöm szépen!

3
Segítségkérés / Beírsz egy parancsot = más spawnhelyek
« Dátum: 2016. November 05. - 19:26:07 »
Üdvözletem!
Van egy CW/TG módom, spawnhelyekkel. Azt hogyan tudnám megoldani, hogyha beírom a /side parancsot, akkor megcserélődjenek a spawnhelyek? Előre is köszönöm szépen!  :blink:

4
Segítségkérés / Spec hiba!?
« Dátum: 2016. Október 04. - 18:48:51 »
Jó estét mindenkinek!
Olyan problémám van, hogy van egy </spec id> parancsom, és speceli is a játékost, de miután meghalok, nem specel senkit. Berakom az egész spec parancsot, meg azt is, hogy hogyan próbáltam ezt megoldani.
 
CMD:spec(playerid, params[]) {
    if(gTeam[playerid] == FIRST_TEAM & SECOND_TEAM)
return MSG(playerid, COLOR_RED, \"Hiba: Nem használhatod ezt a parancsot, mivel részt veszel a warban!\");
   
if(sscanf(params,\"u\", id))
return MSG(playerid, -1, \"Használat: /spec <JátékosNév/ID>\");
if(id == INVALID_PLAYER_ID)
return MSG(playerid, COLOR_RED, \"Hiba: Nincs ilyen játékos!\");
if(id == playerid)
    return MSG(playerid, COLOR_RED, \"Hiba: Magadat nem specelheted!\");
    PlayerInfo[playerid][pSpecID] = id;
TogglePlayerSpectating(playerid, true);
PlayerSpectatePlayer(playerid, id);
SetPlayerInterior(playerid, GetPlayerInterior( id ));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld( id ));
ServerInfo[specPlayer] = 1;
    return ( 1 );
}

 
És ahogy próbáltam megcsinálni, hogy specelje továbbra is, az OnPlayerSpawn alatt:
 
   if(ServerInfo[specPlayer] == 1) {
 TogglePlayerSpectating(id, playerid);
 PlayerSpectatePlayer(id, playerid);
 }

 
Kérem, segítsenek!

5
Segítségkérés / Spec hiba.
« Dátum: 2016. Augusztus 13. - 19:27:48 »
Üdv. Van egy cw/tg módom, és ugye van benne egy /spec és egy /autospec parancs.
A sima /spec-el az a baj, hogyha meghal a játékos nem speceli tovább, beteszi abba a \"tájnézőbe\" -> mint ahogy betölt a samp (connectel a szerverhez)
Kód:
 
CMD:spec(playerid, params[])
{
        if(gTeam[playerid] == FIRST_TEAM & SECOND_TEAM)
return MSG(playerid, COLOR_RED, \"Hiba: Nem használhatod ezt a parancsot, mivel részt veszel a warban!\");
new specid;
if(sscanf(params, \"u\", specid)) return MSG(playerid, 0xFFFFFF, \"Használat: /spec [playerid]\");
if(specid == INVALID_PLAYER_ID) return MSG(playerid, 0xFFFFFF, \"Hiba: Nincs ilyen játékos!\");
        TogglePlayerSpectating(playerid, 1);
       PlayerSpectatePlayer(playerid, specid);
return 1;
}

 
Az /autospec-el meg az a baj, hogy nem specel senkit, beteszi ugyan abba a \"tájnézőbe\". Ötlet?
Kód:
 
CMD:autospec(playerid, params[]) {
TogglePlayerSpectating(playerid, 1);
if(gTeam[playerid] == FIRST_TEAM & SECOND_TEAM)
return TogglePlayerSpectating(playerid, 0);
return ( 1 );
}

 
Ui. Tudom, hogy egy csomó minden hiányzik belőle, azt nem kell megcsinálni, majd én megcsinálom, csak sehogy sem sikerült, így nem fogom addig azt oda írni, amíg nem is megy a kód. Előre is köszönöm a segítséget!

6
Segítségkérés / Damage Sound
« Dátum: 2016. Augusztus 13. - 18:13:35 »
Üdv! Csináltam egy olyat, hogy ha meglősz valakit, akkor csipog, hogyan lehet azt megoldani, hogy Ki-Be kapcsolható legyen? Előre is köszönöm!

7
Segítségkérés / Texdrawba szöveg középre helyezése. Hogyan?
« Dátum: 2016. Március 17. - 18:18:36 »
Üdv! Csináltam egy textdrawot a képernyő aljára, ugye Random üzeneteknek, átlátszó fekete háttérrel. Hogyan lehetne azt megoldani, hogy a textdrawon belül középre helyezze el a szöveget? Előre is köszönöm szépen segítségeteket!

8
Segítségkérés / Warn parancs hibás
« Dátum: 2016. Március 14. - 11:51:49 »
Üdv! Van egy warn parancsom, és ha beírom, pl, hogy /warn 1 hülye vagy, akkor magamat figyelmeztetem, közbe nekem az id-m 0-s. Valaki tudna segíteni? Előre is köszönöm szépen!
 
CMD:warn(playerid, params[])
{
        new id, nev[MAX_PLAYER_NAME], indok[128], nev2[MAX_PLAYER_NAME], str2[128];
        if(sscanf(params,\"us[128]\",id,indok)) return SendClientMessage(playerid, hiba, \"Használat: /warn [playerid/névrészlet] [indok]\");
        if(Info[playerid][admin] <= 1 ) return SendClientMessage(playerid, hiba, \"A parancs használatához legalább 1-es adminnak kellene lenned!\");
        GetPlayerName(playerid, nev2, sizeof(nev2));
        GetPlayerName(id, nev, sizeof(nev));
        format(str2, sizeof(str2), \"[ADMIN]%s figyelmeztette %s-t. Indok: %s Warnjai száma: %d\",nev ,nev2,indok,Info[id][warn]);
        SendClientMessageToAll(-1, str2);
        Info[id][warn] = Info[id][warn]+1;
        if(Info[id][warn] == 3)
        {
                SendClientMessage(id, hiba, \"Összegyűlt a három warnod! Ki lettél bannolva!\");
                BanEx(id, \"3 warn\");
        }
        return 1;
}

9
Segítségkérés / Setlevel hiba? vagy más a probléma?
« Dátum: 2015. Március 22. - 20:19:08 »
Sziasztok! Lenne egy scriptem amit nem nagyon értek, mert megadom magamnak az 5-ös admint, vagy 1-est, tök mindegy de nem használhatom a parancsokat. Valaki segítene? Előre is köszönöm!
 
#include <a_samp>
#include <dini>
#include <sscanf2>
#include <zcmd>
#define MAX_SZINT 5
enum pdata //az adattároló neve
{
       Level,// A szint értéke
       Death,//A halálok száma
       Money,//A pénz értéke
       Score //A pont értéke
}
new PlayerInfo[MAX_PLAYERS][pdata];
public OnFilterScriptInit()
{
        return 1;
}
public OnFilterScriptExit()
{
        return 1;
}
public OnPlayerConnect(playerid)
{
        new string[128],name[MAX_PLAYER_NAME];
        GetPlayerName(playerid,name,sizeof(name));
        format(string,sizeof(string),\"/nAdmin/%s.ini\",name);
        if(dini_Exists(string))
        {
                PlayerInfo[playerid][Level] = dini_Int(string,\"Level\");
                PlayerInfo[playerid][Death] = dini_Int(string,\"Halalok\");
                GivePlayerMoney(playerid,dini_Int(string,\"Penz\"));
                SetPlayerScore(playerid,dini_Int(string,\"Pont\"));
        }
        else
        {
            dini_Create(string);
        }
        return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
        new string[128],name[MAX_PLAYER_NAME];
        GetPlayerName(playerid,name,sizeof(name));
        format(string,sizeof(string),\"%s.ini\",name);
        if(dini_Exists(string))
        {
            dini_IntSet(string,\"Szint\",PlayerInfo[playerid][Level]);
            dini_IntSet(string,\"Halalok\",PlayerInfo[playerid][Death]);
            dini_IntSet(string,\"Penz\",GetPlayerMoney(playerid));
            dini_IntSet(string,\"Pont\",GetPlayerScore(playerid));
        }
        return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
        PlayerInfo[playerid][Death]++; //növeltük az értéket 1-el.
        return 1;
}
CMD:setlevel(playerid, params[])
{
new id, szint, nev[MAX_PLAYER_NAME], nev2[MAX_PLAYER_NAME], string[128];
if(sscanf(params, \"dd\", id, szint)) return SendClientMessage(playerid, -1, \"Használat: /setlevel [playerid] [szint]\");
if(PlayerInfo[playerid][Level] < MAX_SZINT && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, \"Nincs elég szinted a parancs használatához!\");
GetPlayerName(playerid, nev, sizeof(nev));
GetPlayerName(id, nev2, sizeof(nev2));
PlayerInfo[id][Level] = szint;
format(string, sizeof(string), \"Adminisztrátor %s megváltoztatta az adminszintedet erre: %d\", nev, szint);
SendClientMessage(id, -1, string);
format(string, sizeof(string), \"Adminisztrátor %s megváltoztatta %s adminszintjét erre: %d\", nev, nev2, szint);
SendClientMessageToAll(-1, string);
return 1;
}
CMD:cc(playerid)
{
for(new i; i<50; i++)
{
SendClientMessageToAll(-1,\"\");
}
SendClientMessageToAll(-1,\"Adminisztrátor megtisztította a chatet!\");
return 1;
}

 


Bocsánat, a cc parancshoz nem tettem hozzá, hogy hanyas adminnak kellene lennie, de szerintem ki tudjátok lesni a setlevelből, hogy hogyan is van.
[gmod]Pawn code kirakva, illetve legközelebb használd a módosítás gombot.[/gmod]

10
Segítségkérés / Random parancs (?)
« Dátum: 2015. Február 24. - 17:00:23 »
Sziasztok, azt hogy lehetne megcsinálni, hogy pl valaki beírja azt, hogy /iq akkor randomba kiadjon neki egy szöveget amit minenki lát? Valaki adna nekem példát? Köszönöm.

11
Segítségkérés / Geo_ip_plugin kérés
« Dátum: 2015. Február 13. - 17:39:21 »
Sziasztok, valaki el küldené nekem a geoip plugin összes tartozékát? Találtam egy linket csak nem lehet letölteni.. Köszönöm.

12
Beszélgetés / php kérdés
« Dátum: 2015. Február 03. - 19:19:23 »
Sziasztok, azt hogyan lehetne megoldani PHP-nál, hogy amikor írni akarok valami hírt, akkor ne csak HTML-ből tudjak írni? köszönöm.:)

13
Beszélgetés / PHP ékezetes betűk helyet........
« Dátum: 2015. Január 31. - 19:48:16 »
Sziasztok, azt hogyan lehet megcsinálni, hogy egy php weboldalnál az ékezetes betűket kiírja? Mert a van benne pl egy é vagy egy á akkor vagy kérdőjelet tesz az ékezetes betű helyére, vagy kínai betűket. Előre is köszönöm

14
Segítségkérés / Játékos beír egy parancsot-Admin láthassa
« Dátum: 2015. Január 28. - 15:08:32 »
Sziasztok. Azt hogyan lehetne megcsinálni, hogy pl egy cmds-parancsot beír egy játékos, és akkor azt egy admin lássa hogy \"Jozsi beírt egy parancsot. (/cmds).\" Előre köszönöm.:)

15
Szkript kérések / Egy admin rendszerbe regisztráció készítés-HELP
« Dátum: 2015. Január 27. - 13:10:28 »
Sziasztok. Lenne egy admin rendszerem, amibe akarok egy regisztrációs rendszert csinálni.. Próbáltam már mindenhogy, fórumról néztem, stb, de nem megy. Tudnátok nekem bele írni egy kis regisztrációs rendszert? Köszönöm!!!!!
 
#include <a_samp>
#include <dini>
#include <sscanf2>
#include <zcmd>
#define MAX_LEVEL 5
#define COLOR_GREY                0xAFAFAFAA
#define COLOR_ORANGE              0xFF9933AA
 
enum pdata //az adattároló neve
{
       Level,// A szint értéke
       Death,//A halálok száma
       MONEY,//A pénz értéke
       Score //A pont értéke
}
new PlayerInfo[MAX_PLAYERS][pdata];
public OnFilterScriptInit()
{
        return 1;
}
public OnFilterScriptExit()
{
        return 1;
}
public OnPlayerConnect(playerid)
{
        new string[128],name[MAX_PLAYER_NAME];
        GetPlayerName(playerid,name,sizeof(name));
        format(string,sizeof(string),\"nAdmin/%s.ini\",name);
        if(dini_Exists(string))
        {
                PlayerInfo[playerid][Level] = dini_Int(string,\"Level\");
                PlayerInfo[playerid][Death] = dini_Int(string,\"Halalok\");
                GivePlayerMoney(playerid,dini_Int(string,\"Penz\"));
                SetPlayerScore(playerid,dini_Int(string,\"Pont\"));
}
        else
        {
            dini_Create(string);
           
        }
        return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
        new string[128],name[MAX_PLAYER_NAME];
        GetPlayerName(playerid,name,sizeof(name));
        format(string,sizeof(string),\"nAdmin/%s.ini\",name);
        if(dini_Exists(string))
        {
            dini_IntSet(string,\"Szint\",PlayerInfo[playerid][Level]);
            dini_IntSet(string,\"Halalok\",PlayerInfo[playerid][Death]);
            dini_IntSet(string,\"Penz\",GetPlayerMoney(playerid));
            dini_IntSet(string,\"Pont\",GetPlayerScore(playerid));
        }
        return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
        PlayerInfo[playerid][Death]++; //növeltük az értéket 1-el.
        return 1;
}
CMD:setlevel(playerid,params[])
{
        new playerid2,level;
        if(sscanf(params,\"id\",playerid2,level)) return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
        if(playerid2 == INVALID_PLAYER_ID)return SendClientMessage(playerid,-1,\"Rossz játékos ID\");
        if(level < 0 || level > 5)return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"{AFAFAF}A parancs használatához {FF9933}rCon {AFAFAF}adminnak kell lenned.\");
        PlayerInfo[playerid2][Level] = level;
        SendClientMessage(playerid,-1,\"{AFAFAF}Sikeresen átállítottad az {FF9933}admin {FF9933}szintjét!\");
       SendClientMessage(playerid2,-1,\"{AFAFAF}Sikeresen át lett állítva az {FF9933}admin {AFAFAF}szinted!\");
        return 1;
}

Oldalak: [1] 2 3
SimplePortal 2.3.7 © 2008-2024, SimplePortal