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

Oldalak: [1] 2 3 4
1
köszönöm megpróbálok egy kicsit ügyeskedni :D

2
Segítségkérés / Ismeretlen parancs , Bejelentkezés nélküli írás
« Dátum: 2013. május 30. - 19:30:55 »
zcmd-t használok :D

3
Segítségkérés / Ismeretlen parancs , Bejelentkezés nélküli írás
« Dátum: 2013. május 30. - 18:56:44 »
most minden parancshoz írjam ezt oda? :D nem lehet könnyen megoldani? :D

4
Segítségkérés / Ismeretlen parancs , Bejelentkezés nélküli írás
« Dátum: 2013. május 30. - 18:26:19 »
nem jó :/

5
õõ egy bõvebb leírást kaphatnák, hogy mi miért van? :D
ezt a SetPVar dolgot még soha nem használtam és azt se tudom mi :DD

6
Segítségkérés / Ismeretlen parancs , Bejelentkezés nélküli írás
« Dátum: 2013. május 30. - 17:08:11 »
public OnPlayerText(playerid,text[])
{
    if(!PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage( playerid, COLOR_RED, \"Nem írhatsz!\");
    return 1;
}

 
*************************************(3713) : warning 213: tag mismatch
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Warning.

7
Segítségkérés / Ismeretlen parancs , Bejelentkezés nélküli írás
« Dátum: 2013. május 30. - 16:33:21 »
Sziasztok.
Próbálkozok azzal, hogy ha rosz parancsot írsz be akkor kiírjon egy szöveget ..
Script
 
public OnPlayerCommandText(playerid, cmdtext[])
{
return SendClientMessage(playerid,COLOR_RED,\"A szerveren nem található ilyen parancs! [ /help ]\");
}

 
Másik, hogy azt, hogy lehet megoldani, hogy ha a csávó nincs bejelentkezve akkor ne tudjon a chatbe írni és parancsokat se tudjon használni?
PlayerInfo[playerid][LoggedIn] Így van nekem megoldva egy külföldi scriptbe :) ( regisztráció )

8
próbálkoztam de én még full hülye vagyok ehhez XD
ha valaki letudná írni részletesen akkor megköszönném! :)

9
köszöntem mostmár csak a fegyverskill kéne és isten vagyok :DDDDDDDD

10
Sziasztok!
Most tanulom a dinit és már sok dologgal megismerkedtem de megakadtam!
A script lényege, hogy 1 percenként ad 100$-t
Na de nekem lekéri a pénzemet és úgy ad hozzá 100$-t!
Ergo van nekem 5000$-om akkor 1 perc után 10100$-om lesz ..
Ahogy kéne 5000$-on van akkor 1 perc után 5100$-on legyen ..
A GetPlayerMoney-t átírtam GivePlayerMoney-ra de akkor hibát írt ki ...
 
#include a_samp
#include dini
#define FILE \"money.txt\"
forward MoneyUp( );
public OnFilterScriptInit( ) SetTimer( \"MoneyUp\", 60000, true );
public OnPlayerConnect( playerid )
{
new NAME[ MAX_PLAYER_NAME ];
GetPlayerName( playerid, NAME, sizeof( NAME ) );
GivePlayerMoney( playerid, dini_Int( FILE, NAME ) );
return 1;
}
public MoneyUp( )
{
for( new i; i < MAX_PLAYERS; i++ )
{
    if( IsPlayerConnected( i ) )
    {
        new NAME[ MAX_PLAYER_NAME ];
        GetPlayerName( i, NAME, sizeof( NAME ) );
        if( dini_Exists ( FILE ) ) dini_IntSet( FILE, NAME, GetPlayerMoney( i ) + 100 );
        else dini_Create( FILE ), dini_IntSet( FILE, NAME, GetPlayerMoney( i ) + 100 );
        GivePlayerMoney( i , GetPlayerMoney( i ) + 100 );
}
}
return 1;
}

 


Elakarom menteni a fegyverskilleket!
Hogy kell õket lekérdezni vagy hasonló?

11
Segítségkérés / Pénz és pont mentésének összebugolása!
« Dátum: 2013. május 27. - 13:08:29 »
:question: :DDDDDDDDDD
én dinit még most tanulom szóval nem nagyon értem.
Köszönöm a segítséged de még nem nagyon vágom, hogy mit csináljak :)

12
Segítségkérés / Pénz és pont mentésének összebugolása!
« Dátum: 2013. május 26. - 21:28:22 »
Sziasztok.
Cannon segített nekem elmagyarázni a mentést és sikerült is vagy azt hittem sikerült megértenem.
Hogy gyakoroljak megírtam egy pénz mentõ dolgot.
Semmi hiba semmi. Berakom server.cfg-be meg minden semmi gond.
( Annyit kell tudni a scriptrõl, hogy 1 percenként ad 1 pontot és ezt elmenti )
( Ahogy elkészítettem -> 1 FS a pénz mentése és egy másik FS a pont elmentése )
A pont elmentése eddig hibátlanul ment meg minden.
Megírtem a pénz elmentést berakom és már nem számolja plusszba a pontot hanem a pénzemet számolja és addolja amennyire beállítottam.
Mondom berakom 1-be az egész hátha jó lesz de akkor meg valami error-t ír ki de meg nem mondom, hogy mit.
A scriptek ( Pénz )
 

#include a_samp
#include dini
#define FILE \"money.txt\"
forward MoneyUp( );
public OnFilterScriptInit( ) SetTimer( \"MoneyUp\", 60000, true );
public OnPlayerConnect( playerid )
{
new NAME[ MAX_PLAYER_NAME ];
GetPlayerName( playerid, NAME, sizeof( NAME ) ); // Lekérjük a játékos nevét és eltároljuk.
 // Kiolvassuk a FILE-ból azt az értéket, ami a játékos nevéhez van rendelve.
GivePlayerMoney( playerid, dini_Int( FILE, NAME ) );
return 1;
}
public MoneyUp( )
{
for( new i; i < MAX_PLAYERS; i++ )
{
    if( IsPlayerConnected( i ) )
    {
        new NAME[ MAX_PLAYER_NAME ], STRING[128];
        GetPlayerName( i, NAME, sizeof( NAME ) ); // Lekérjük a játékos nevét és eltároljuk.
        if( dini_Exists ( FILE ) ) dini_IntSet( FILE, NAME, GetPlayerMoney( i ) + 100 );
        else dini_Create( FILE ), dini_IntSet( FILE, NAME, GetPlayerMoney( i ) + 100 );
        GivePlayerMoney( i , GetPlayerMoney( i ) + 100 );
        format( STRING, sizeof( STRING ), \"{ffffff}Mindenki kapott 100$ -t ! {00ff00}[info]1 p játszott óra után mindenki kap 100$ -t!\");
        SendClientMessageToAll( 0xFFCC00, STRING );
}
}
return 1;
}

 
Szint :
 

#include a_samp
#include dini
#define FILE \"level.txt\" // A file, amibe mentjük a szinteket.
forward LevelUp( );
forward MoneyUp( );
public OnFilterScriptInit( ) SetTimer( \"LevelUp,MoneyUp\", 60000, true ); // Amikor a jelen esetben filterscript betölt, elindítunk egy 60 másodperces idõzítõt.
public OnPlayerConnect( playerid )
{
new NAME[ MAX_PLAYER_NAME ];
GetPlayerName( playerid, NAME, sizeof( NAME ) ); // Lekérjük a játékos nevét és eltároljuk.
SetPlayerScore( playerid, dini_Int( FILE, NAME ) ); // Kiolvassuk a FILE-ból azt az értéket, ami a játékos nevéhez van rendelve.
GivePlayerMoney( playerid, dini_Int( FILE, NAME ) );
return 1;
}
public LevelUp( )
{
for( new i; i < MAX_PLAYERS; i++ ) // Indítunk egy ciklust, ami lefut a szerver maximum játékosszámán.
{
    if( IsPlayerConnected( i ) ) // Mivel nekünk csak a szerveren tartózkodó játékosok kellenek, csinálunk egy feltételt.
    {
        new NAME[ MAX_PLAYER_NAME ], STRING[128];
        GetPlayerName( i, NAME, sizeof( NAME ) ); // Lekérjük a játékos nevét és eltároljuk.
           if( dini_Exists( FILE ) ) dini_IntSet( FILE, NAME, GetPlayerScore( i ) + 1 ); // Beírjuk a FILE-ba a játékos nevéhez az értéket: a játékos jelenlegi pontszáma + egy HA a FILE létezik.
   else dini_Create( FILE ), dini_IntSet( FILE, NAME, GetPlayerScore( i ) + 1 ); // Ha nem létezik a FILE, akkor létrehozzuk és beleírjuk az értéket.
       SetPlayerScore( i, GetPlayerScore( i ) + 1 ); // Áttálítjuk a játékos pontszámait úgy, hogy hozzáadunk egyet.
            format( STRING, sizeof( STRING ), \"{ffffff}Mindenki kapott +1 pontot! {00ff00}[info]1 p játszott óra után mindenki kap +1 pontot!\", NAME, GetPlayerScore( i ) );
            SendClientMessageToAll( 0xFFCC00, STRING );
    }
}
return 1;
}
public MoneyUp( )
{
for( new i; i < MAX_PLAYERS; i++ )
{
    if( IsPlayerConnected( i ) )
    {
        new NAME[ MAX_PLAYER_NAME ], STRING[128];
        GetPlayerName( i, NAME, sizeof( NAME ) ); // Lekérjük a játékos nevét és eltároljuk.
       
        if( dini_Exists ( FILE ) ) dini_IntSet( FILE, NAME, GetPlayerMoney( i ) + 100 );
        else dini_Create( FILE ), dini_IntSet( FILE, NAME, GetPlayerMoney( i ) + 100 );
       
        GivePlayerMoney( i , GetPlayerMoney( i ) + 100 );
       
        format( STRING, sizeof( STRING ), \"Mindenki kapott 100$ -t ! {00ff00}[info]1 p játszott óra után mindenki kap 100$ -t!\");
        SendClientMessageToAll( 0xFFCC00, STRING );
}
}
return 1;
}

13
Segítségkérés / Szint rendszer
« Dátum: 2013. május 26. - 13:52:57 »
cannon nagyon szépen köszönöm! :))))))
most már csak a pénzt kéne valahogy elmenteni :DDD
Zárom és megoldva! :)
Megy +!

14
Segítségkérés / Szint rendszer
« Dátum: 2013. május 25. - 22:30:06 »
Persze, hogy tudok :)
Nagyon szépen köszönöm Cannon  ;)
és ha lehetne akkor leírnád, hogy mi miért van? nem csak ctr!c ctr+v-zni szeretnék hanem megérteni az egész dolgot :)

15
Segítségkérés / Szint rendszer
« Dátum: 2013. május 25. - 22:10:59 »
cannon köszönöm, hogy segítesz de még mindig nem jó :/
beírja a sendclientmessage-t csak szintet nem ad a timer meg minden jó csak szintet nem ad :/

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