Szerző Téma: Megtévesztés  (Megtekintve 1718 alkalommal)

Megtévesztés
« Dátum: 2011. Július 07. - 08:12:27 »
0
Szewasztok!
Szeretnék egy olyat hogy ha valaki beírja hogy /q akkor kilép
De ha valaki elé szóközt tesz akkor kiírja hogy e /q használata nem engedélyezett a chat-en és ha még1x beírja akkor kickelje
Elõre is kösöznöm a segítséget! :)

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Megtévesztés
« Válasz #1 Dátum: 2011. Július 07. - 10:15:06 »
0
Mivel a /q parancs egy alap, szerveroldali parancs, ezért nem tudod megváltoztatni sehogy sem. Nem tudod átírni, vagy megszüntetni stb.

Megtévesztés
« Válasz #2 Dátum: 2011. Július 07. - 11:04:08 »
0
És nem lehet megoldani hogy ne lehessen használni a chat-en?

Kovacs_Bela

  • Vendég
Megtévesztés
« Válasz #3 Dátum: 2011. Július 07. - 11:43:26 »
0

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Megtévesztés
« Válasz #4 Dátum: 2011. Július 07. - 11:58:43 »
0
[pawn]
new bool: bWarned[ MAX_PLAYERS ];
public OnPlayerConnect( playerid ) {
    bWarned[ playerid ] = false;
    return 1;
}
public OnPlayerText( playerid, text[  ] ) {
    if( !strcmp( \" /q\", text, true ) ) {
        if( bWarned[ playerid ] ) {
            bWarned[ playerid ] = false;
            Kick( playerid );
        } else {
            bWarned[ playerid ] = true;
            SendClientMessage( playerid, 0xFF0000AA, \"A /q nem engedélyezett a chaten, ha még egyszer beírod, a szerver kickel.\" );
        }     
    }
    return 1;
}
[/pawn]
Próbáld meg ezt, tesztelni nem tudom.

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Megtévesztés
« Válasz #5 Dátum: 2011. Július 07. - 12:42:00 »
0
ZeRo, nem is gondoltam, hogy Textes verzió is jó lesz.

Ránézésre works fine. ;)


(Tanuld már meg a PVar-okat. :) )

Megtévesztés
« Válasz #6 Dátum: 2011. Július 07. - 12:55:23 »
0
ZeRo nem müködik ami leírtál sajna :( (5error-t ír)
Még valaki tudna segíteni?

Megtévesztés
« Válasz #7 Dátum: 2011. Július 07. - 13:21:58 »
0
Mi az az 5error ha megtennéd, hogy bemásolnád...:)
Vampesz

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Megtévesztés
« Válasz #8 Dátum: 2011. Július 07. - 13:24:22 »
0
[pawn]new bool: bWarned[ MAX_PLAYERS ];
public OnPlayerConnect( playerid ) {
    bWarned[ playerid ] = false;
    return 1;
}
public OnPlayerText( playerid, text[  ] ) {
    if( !strcmp( \" /q\", text, true ) ) {
        if( bWarned[ playerid ] == false ) {
            bWarned[ playerid ] = true;
            Kick( playerid );
        } else {
            bWarned[ playerid ] = false;
            SendClientMessage( playerid, 0xFF0000AA, \"A /q nem engedélyezett a chaten, ha még egyszer beírod, a szerver kickel.\" );
        }     
    }
    return 1;
}[/pawn]
Így próbáld meg.

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Megtévesztés
« Válasz #9 Dátum: 2011. Július 07. - 13:33:16 »
0
[pawn]
#include < a_samp >
new bool: bWarned[ MAX_PLAYERS ];
public OnPlayerConnect( playerid ) {
    bWarned[ playerid ] = false;
    return 1;
}
public OnPlayerText( playerid, text[  ] ) {
    if( !strcmp( \" /q\", text, true ) ) {
        if( bWarned[ playerid ] ) {
            bWarned[ playerid ] = false;
            Kick( playerid );
        } else {
            bWarned[ playerid ] = true;
            SendClientMessage( playerid, 0xFF0000AA, \"A /q nem engedélyezett a chaten, ha még egyszer beírod, a szerver kickel.\" );
        }
    }
    return 1;
}
[/pawn]
Lehagytam a függvénykönyvtár beágyazását, mert azt hittem egyértelmû, de többször nem fogom, hiszen nem tudom megítélni, hogy ki mennyire kezdõ, még egyszer elnézést kérek. ;)


@ScreaM: Logikai változó. :P

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Megtévesztés
« Válasz #10 Dátum: 2011. Július 07. - 15:14:08 »
0
Idézetet írta: ZeRo date=1310038396\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9473\" data-ipsquote-contentclass=\"forums_Topic
@ScreaM: Logikai változó. :P
 
Hát, ha egy nagy módot írsz, akkor a PVaros dologgal sokkal kevesebbet kell szenvedni, és nem kell létrehozni vagy 500-at! (Like GF mod.)
 
[pawn]new bool: bWarned[ MAX_PLAYERS ];
public OnPlayerConnect( playerid ) {
    bWarned[ playerid ] = false;
    return 1;
}
public OnPlayerText( playerid, text[  ] ) {
    if( !strcmp( \" /q\", text, true ) ) {
        if( bWarned[ playerid ] == false ) {
            bWarned[ playerid ] = true;
            Kick( playerid );
        } else {
            bWarned[ playerid ] = false;
            SendClientMessage( playerid, 0xFF0000AA, \"A /q nem engedélyezett a chaten, ha még egyszer beírod, a szerver kickel.\" );
        }     
    }
    return 1;
}[/pawn]
Így próbáld meg.
[/quote]
Ez teljesen ugyanaz, megfordítva a feltétel.

Megtévesztés
« Válasz #11 Dátum: 2011. Július 08. - 07:31:57 »
0
ZeRo Isten van
hibátlan :D
Köszönöm mindenkinek
A Témát zárom!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal