GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Admin Tagı Sorunu Acil Yardım

Başlatan ace, 01 Şubat 2018, 12:59:46

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

ace

Merhaba beyler başlıktaki gibi admin tagında sıkıntı var ama admin tagı değil sıkıntı dj tagı farketmiyor zaten kodu atıyorum düzeltebilirmisiniz fotoğraf atıyorum yazı nasıl çıktığı hakkında

Kod:
public OnPlayerText(playerid, text[])
{
// new string[150];
new isim[MAX_PLAYER_NAME];
GetPlayerName( playerid, isim, sizeof isim );

new
WOLKER[ 150 ],
MESAJDVM[ 256 ]
;

if( djtag[ playerid ] == 1 && bilgi[ playerid ][ dj ] == 1 )
{
if( strlen( text ) < 73 )// < DJ > isim(id): text
{
            format( WOLKER, sizeof WOLKER, "{D8F500}[{FFFFFF}DJ{D8F500}] {FFFFFF}%s ({FFFFFF}%i{D8F500}): {FFFFFF}%s", GetPlayerColor( playerid ) >>> 8, GetPlayerColor( playerid ) >>> 8, isim, playerid, GetPlayerColor( playerid ) >>> 8, text );
    SendClientMessageToAll( -1, WOLKER );
}else{
strmid( MESAJDVM, text, 0, 73, 128 );
            format( WOLKER, sizeof WOLKER, "{D8F500}[{FFFFFF}DJ{D8F500}] {FFFFFF}%s ({FFFFFF}%i{D8F500}): {FFFFFF}%s", GetPlayerColor( playerid ) >>> 8, GetPlayerColor( playerid ) >>> 8, isim, playerid, GetPlayerColor( playerid ) >>> 8, MESAJDVM );
    SendClientMessageToAll( -1, WOLKER );
strmid( MESAJDVM, text, 73, 128, 128 ); SendClientMessageToAll( 0xFFFFFFFF, MESAJDVM );
}
        return 0;
/*
    format(string,sizeof(string),"<< DJ >> %s : {FFFFFF}%s",isim,text);
    SendClientMessageToAll(GetPlayerColor(playerid),string);
    return false;
*/
}
return 1;
}


Resim

Resimdeki Rexhayı ben yazmıyorum ne yazarsam yazıyım gene rexha yazıyor.



@Levi @Excision @Dyternal


Harun

Kodu şöyle değiştirip denermisin.
public OnPlayerText(playerid, text[])
{
// new string[150];
new isim[MAX_PLAYER_NAME];
GetPlayerName( playerid, isim, sizeof isim );

new
WOLKER[ 150 ]
;

if( djtag[ playerid ] == 1 && bilgi[ playerid ][ dj ] == 1 )
{
if( strlen( text ) < 73 )// < DJ > isim(id): text
{
            format( WOLKER, sizeof WOLKER, "{D8F500}[{FFFFFF}DJ{D8F500}] {FFFFFF}%s ({FFFFFF}%i{D8F500}): {FFFFFF}%s",isim,playerid,text);
}else{
strmid( MESAJDVM, text, 0, 73, 128 );
            format( WOLKER, sizeof WOLKER, "{D8F500}[{FFFFFF}DJ{D8F500}] {FFFFFF}%s ({FFFFFF}%i{D8F500}): {FFFFFF}%s",isim,playerid,text);
    SendClientMessageToAll( -1, WOLKER );
strmid( MESAJDVM, text, 73, 128, 128 );
}
        return 0;
/*
    format(string,sizeof(string),"<< DJ >> %s : {FFFFFF}%s",isim,text);
    SendClientMessageToAll(GetPlayerColor(playerid),string);
    return false;
*/
}
return 1;
}


ace

Alıntı yapılan: Harun - 02 Şubat 2018, 03:02:32

Kodu şöyle değiştirip denermisin.
public OnPlayerText(playerid, text[])
{
// new string[150];
new isim[MAX_PLAYER_NAME];
GetPlayerName( playerid, isim, sizeof isim );

new
WOLKER[ 150 ]
;

if( djtag[ playerid ] == 1 && bilgi[ playerid ][ dj ] == 1 )
{
if( strlen( text ) < 73 )// < DJ > isim(id): text
{
            format( WOLKER, sizeof WOLKER, "{D8F500}[{FFFFFF}DJ{D8F500}] {FFFFFF}%s ({FFFFFF}%i{D8F500}): {FFFFFF}%s",isim,playerid,text);
}else{
strmid( MESAJDVM, text, 0, 73, 128 );
            format( WOLKER, sizeof WOLKER, "{D8F500}[{FFFFFF}DJ{D8F500}] {FFFFFF}%s ({FFFFFF}%i{D8F500}): {FFFFFF}%s",isim,playerid,text);
    SendClientMessageToAll( -1, WOLKER );
strmid( MESAJDVM, text, 73, 128, 128 );
}
        return 0;
/*
    format(string,sizeof(string),"<< DJ >> %s : {FFFFFF}%s",isim,text);
    SendClientMessageToAll(GetPlayerColor(playerid),string);
    return false;
*/
}
return 1;
}



PAWN Kodu: Seç
C:\Users\Enes\Desktop\Server\filterscripts\aDJ.pwn(91) : error 017: undefined symbol "MESAJDVM"
C:\Users\Enes\Desktop\Server\filterscripts\aDJ.pwn(94) : error 017: undefined symbol "MESAJDVM"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.


91. Satır
strmid( MESAJDVM, text, 0, 73, 128 );
94. Satır
strmid( MESAJDVM, text, 73, 128, 128 );


Excision

public OnPlayerText(playerid, text[])
{
// new string[150];
new isim[MAX_PLAYER_NAME], WOLKER[150], MESAJDVM[256];
GetPlayerName(playerid, isim, sizeof(isim));
if(djtag[playerid] == 1 && bilgi[playerid][dj] == 1)
{
if(strlen(text) < 73)
{
            format(WOLKER, sizeof(WOLKER), "{D8F500}[{FFFFFF}DJ{D8F500}] {FFFFFF}%s ({FFFFFF}%i{D8F500}): {FFFFFF}%s", isim, playerid, text);
    SendClientMessageToAll(-1, WOLKER);
}else
{
strmid(MESAJDVM, text, 0, 73, 128);
            format(WOLKER, sizeof(WOLKER), "{D8F500}[{FFFFFF}DJ{D8F500}] {FFFFFF}%s ({FFFFFF}%i{D8F500}): {FFFFFF}%s", isim, playerid, MESAJDVM);
    SendClientMessageToAll(-1, WOLKER);
strmid(MESAJDVM, text, 73, 128, 128);
SendClientMessageToAll(0xFFFFFFFF, MESAJDVM);
}
        return 0;
}
return 1;
}


ace

Alıntı yapılan: Excision - 02 Şubat 2018, 12:12:56

public OnPlayerText(playerid, text[])
{
// new string[150];
new isim[MAX_PLAYER_NAME], WOLKER[150], MESAJDVM[256];
GetPlayerName(playerid, isim, sizeof(isim));
if(djtag[playerid] == 1 && bilgi[playerid][dj] == 1)
{
if(strlen(text) < 73)
{
            format(WOLKER, sizeof(WOLKER), "{D8F500}[{FFFFFF}DJ{D8F500}] {FFFFFF}%s ({FFFFFF}%i{D8F500}): {FFFFFF}%s", isim, playerid, text);
    SendClientMessageToAll(-1, WOLKER);
}else
{
strmid(MESAJDVM, text, 0, 73, 128);
            format(WOLKER, sizeof(WOLKER), "{D8F500}[{FFFFFF}DJ{D8F500}] {FFFFFF}%s ({FFFFFF}%i{D8F500}): {FFFFFF}%s", isim, playerid, MESAJDVM);
    SendClientMessageToAll(-1, WOLKER);
strmid(MESAJDVM, text, 73, 128, 128);
SendClientMessageToAll(0xFFFFFFFF, MESAJDVM);
}
        return 0;
}
return 1;
}


Oldu Sağol Konu Kilit.