GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Lé Spîke - 06 Eylül 2017, 19:00:05

Başlık: Textdraw Güncellenme Sorunu
Gönderen: Lé Spîke - 06 Eylül 2017, 19:00:05
Arkadaşlar Bu sorunu şuan yaşamıyorum önceden yaşadım. Ancak halen sorunun sebebini ve cozumunu anlamadım. Suan elimde komutlar yok ama şöyle anlatayım.

İstatistikler Adında Textdraw Grubu Olusturdum.

/ist Yazınca bu textdrawları gösterip kapatıyor onda sıkıntı yok. Ancak textdrawlar Sunucuya giren ve update Olan her kişinin istatistiğini global olarak gösteriyordu. Bende fazla ugrasamadım. OnPlayerUpdate Publicine aktardıgım için olmus olabilir. Ama sorunun çozumunu bulamadım :( Ornek ver derseniz olustururum yeni textdrawlar ornek için.
Başlık: Ynt: Textdraw Güncellenme Sorunu
Gönderen: Hwang - 06 Eylül 2017, 19:15:45
Eğer her oyuncunun verisini kendisine sağlıklı bir şekilde tek bir textdraw üzerinden göstertmek istiyorsan örnek olarak:

PAWN Kodu: Seç

new Text: PingBilgim[MAX_PLAYERS];


Timer:
PAWN Kodu: Seç

SetTimer("BilgimiGuncelle", 1000, true);


PAWN Kodu: Seç

forward BilgimiGuncelle(); public BilgimiGuncelle()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(!IsPlayerConnected(i)) continue;
new string[24];
format(string, sizeof string, "Ping: %d", GetPlayerPing(i));
TextDrawSetString(PingBilgim[i], string);
}
return true;
}


Böyle oluyor. Yani sen tanıttığın Text: değişkeninde [playerid] kullanmazsan tek bir textdrawda aynı anda tüm oyuncuların bilgilerini yansıtamazsın.
Başlık: Ynt: Textdraw Güncellenme Sorunu
Gönderen: Lé Spîke - 06 Eylül 2017, 20:17:41
Alıntı yapılan: Hwang - 06 Eylül 2017, 19:15:45

Eğer her oyuncunun verisini kendisine sağlıklı bir şekilde tek bir textdraw üzerinden göstertmek istiyorsan örnek olarak:

PAWN Kodu: Seç

new Text: PingBilgim[MAX_PLAYERS];


Timer:
PAWN Kodu: Seç

SetTimer("BilgimiGuncelle", 1000, true);


PAWN Kodu: Seç

forward BilgimiGuncelle(); public BilgimiGuncelle()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(!IsPlayerConnected(i)) continue;
new string[24];
format(string, sizeof string, "Ping: %d", GetPlayerPing(i));
TextDrawSetString(PingBilgim[i], string);
}
return true;
}


Böyle oluyor. Yani sen tanıttığın Text: değişkeninde [playerid] kullanmazsan tek bir textdrawda aynı anda tüm oyuncuların bilgilerini yansıtamazsın.


PAWN Kodu: Seç
new Text:Textdraw2[MAX_PLAYERS];
Boyle Yapınca Hata Veriyor.

Yapmayıncada

PAWN Kodu: Seç
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 028: invalid subscript (not an array or too many subscripts): "Textdraw2"
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : warning 215: expression has no effect
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 001: expected token: ";", but found "]"
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 029: invalid expression, assumed zero
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Başlık: Ynt: Textdraw Güncellenme Sorunu
Gönderen: Lé Spîke - 06 Eylül 2017, 20:56:03
UP*
Başlık: Ynt: Textdraw Güncellenme Sorunu
Gönderen: Lé Spîke - 06 Eylül 2017, 21:17:01
Alıntı yapılan: DeliOqlan - 06 Eylül 2017, 20:56:03

UP*
Başlık: Ynt: Textdraw Güncellenme Sorunu
Gönderen: Hwang - 06 Eylül 2017, 21:34:18
Alıntı yapılan: DeliOqlan - 06 Eylül 2017, 20:17:41

Alıntı yapılan: Hwang - 06 Eylül 2017, 19:15:45

Eğer her oyuncunun verisini kendisine sağlıklı bir şekilde tek bir textdraw üzerinden göstertmek istiyorsan örnek olarak:

PAWN Kodu: Seç

new Text: PingBilgim[MAX_PLAYERS];


Timer:
PAWN Kodu: Seç

SetTimer("BilgimiGuncelle", 1000, true);


PAWN Kodu: Seç

forward BilgimiGuncelle(); public BilgimiGuncelle()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(!IsPlayerConnected(i)) continue;
new string[24];
format(string, sizeof string, "Ping: %d", GetPlayerPing(i));
TextDrawSetString(PingBilgim[i], string);
}
return true;
}


Böyle oluyor. Yani sen tanıttığın Text: değişkeninde [playerid] kullanmazsan tek bir textdrawda aynı anda tüm oyuncuların bilgilerini yansıtamazsın.


PAWN Kodu: Seç
new Text:Textdraw2[MAX_PLAYERS];
Boyle Yapınca Hata Veriyor.

Yapmayıncada

PAWN Kodu: Seç
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 028: invalid subscript (not an array or too many subscripts): "Textdraw2"
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : warning 215: expression has no effect
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 001: expected token: ";", but found "]"
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 029: invalid expression, assumed zero
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.



Textdraw içeren kodları paylaşabilir misin?
Başlık: Ynt: Textdraw Güncellenme Sorunu
Gönderen: Lé Spîke - 06 Eylül 2017, 21:53:14
Alıntı yapılan: Hwang - 06 Eylül 2017, 21:34:18

Alıntı yapılan: DeliOqlan - 06 Eylül 2017, 20:17:41

Alıntı yapılan: Hwang - 06 Eylül 2017, 19:15:45

Eğer her oyuncunun verisini kendisine sağlıklı bir şekilde tek bir textdraw üzerinden göstertmek istiyorsan örnek olarak:

PAWN Kodu: Seç

new Text: PingBilgim[MAX_PLAYERS];


Timer:
PAWN Kodu: Seç

SetTimer("BilgimiGuncelle", 1000, true);


PAWN Kodu: Seç

forward BilgimiGuncelle(); public BilgimiGuncelle()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(!IsPlayerConnected(i)) continue;
new string[24];
format(string, sizeof string, "Ping: %d", GetPlayerPing(i));
TextDrawSetString(PingBilgim[i], string);
}
return true;
}


Böyle oluyor. Yani sen tanıttığın Text: değişkeninde [playerid] kullanmazsan tek bir textdrawda aynı anda tüm oyuncuların bilgilerini yansıtamazsın.


PAWN Kodu: Seç
new Text:Textdraw2[MAX_PLAYERS];
Boyle Yapınca Hata Veriyor.

Yapmayıncada

PAWN Kodu: Seç
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 028: invalid subscript (not an array or too many subscripts): "Textdraw2"
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : warning 215: expression has no effect
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 001: expected token: ";", but found "]"
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 029: invalid expression, assumed zero
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.



Textdraw içeren kodları paylaşabilir misin?


PAWN Kodu: Seç
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;

new PlayerText:Textdraw8[MAX_PLAYERS];
new PlayerText:Textdraw9[MAX_PLAYERS];
new PlayerText:Textdraw10[MAX_PLAYERS];
new PlayerText:Textdraw11[MAX_PLAYERS];
new PlayerText:Textdraw12[MAX_PLAYERS];
new PlayerText:Textdraw13[MAX_PLAYERS];


public OnGameModeInit()
{
MAAST = SetTimer("MAAS",360000,true);
YTNKT = SetTimer("YTNKP",360000,true);
SetTimer("BilgimiGuncelle", 1000, true);

Textdraw0 = TextDrawCreate(641.531494, 427.333312, "usebox");
TextDrawLetterSize(Textdraw0, 0.000000, 2.081485);
TextDrawTextSize(Textdraw0, -2.000000, 0.000000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 0);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 255);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawBackgroundColor(Textdraw0, -2139062017);
TextDrawFont(Textdraw0, 0);

Textdraw1 = TextDrawCreate(0.468521, 425.250030, "LD_SPAC:white");
TextDrawLetterSize(Textdraw1, 0.000000, 0.000000);
TextDrawTextSize(Textdraw1, 26.705711, 23.333312);
TextDrawAlignment(Textdraw1, 1);
TextDrawColor(Textdraw1, -1);
TextDrawUseBox(Textdraw1, true);
TextDrawBoxColor(Textdraw1, 0);
TextDrawSetShadow(Textdraw1, 0);
TextDrawSetOutline(Textdraw1, 0);
TextDrawBackgroundColor(Textdraw1, 255);
TextDrawFont(Textdraw1, 5);
TextDrawSetPreviewModel(Textdraw1, 1239);
TextDrawSetPreviewRot(Textdraw1, 0.000000, 0.000000, 180.000000, 1.000000);

Textdraw2 = TextDrawCreate(96.983886, 425.833312, "LD_SPAC:white");
TextDrawLetterSize(Textdraw2, 0.000000, 0.000000);
TextDrawTextSize(Textdraw2, 24.363113, 22.166687);
TextDrawAlignment(Textdraw2, 1);
TextDrawColor(Textdraw2, -1);
TextDrawUseBox(Textdraw2, true);
TextDrawBoxColor(Textdraw2, 0);
TextDrawSetShadow(Textdraw2, 0);
TextDrawSetOutline(Textdraw2, 0);
TextDrawFont(Textdraw2, 5);
TextDrawSetPreviewModel(Textdraw2, 1239);
TextDrawSetPreviewRot(Textdraw2, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw3 = TextDrawCreate(125.095169, 425.833312, "LD_SPAC:white");
TextDrawLetterSize(Textdraw3, 0.000000, 0.000000);
TextDrawTextSize(Textdraw3, 30.922409, 22.166687);
TextDrawAlignment(Textdraw3, 1);
TextDrawColor(Textdraw3, -1);
TextDrawUseBox(Textdraw3, true);
TextDrawBoxColor(Textdraw3, 0);
TextDrawSetShadow(Textdraw3, 0);
TextDrawSetOutline(Textdraw3, 0);
TextDrawBackgroundColor(Textdraw3, 255);
TextDrawFont(Textdraw3, 5);
TextDrawSetPreviewModel(Textdraw3, 1247);
TextDrawSetPreviewRot(Textdraw3, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw4 = TextDrawCreate(190.688140, 427.000030, "LD_SPAC:white");
TextDrawLetterSize(Textdraw4, 0.000000, 0.000000);
TextDrawTextSize(Textdraw4, 23.426071, 22.750000);
TextDrawAlignment(Textdraw4, 1);
TextDrawColor(Textdraw4, -1);
TextDrawUseBox(Textdraw4, true);
TextDrawBoxColor(Textdraw4, 0);
TextDrawSetShadow(Textdraw4, 0);
TextDrawSetOutline(Textdraw4, 0);
TextDrawFont(Textdraw4, 5);
TextDrawSetPreviewModel(Textdraw4, 1276);
TextDrawSetPreviewRot(Textdraw4, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw5 = TextDrawCreate(255.812545, 425.833343, "LD_SPAC:white");
TextDrawLetterSize(Textdraw5, 0.000000, 0.000000);
TextDrawTextSize(Textdraw5, 30.922439, 22.750000);
TextDrawAlignment(Textdraw5, 1);
TextDrawColor(Textdraw5, -1);
TextDrawUseBox(Textdraw5, true);
TextDrawBoxColor(Textdraw5, 0);
TextDrawSetShadow(Textdraw5, 0);
TextDrawSetOutline(Textdraw5, 0);
TextDrawFont(Textdraw5, 5);
TextDrawSetPreviewModel(Textdraw5, 1274);
TextDrawSetPreviewRot(Textdraw5, 0.000000, 0.000000, 180.000000, 1.000000);

Textdraw6 = TextDrawCreate(376.691070, 426.416656, "LD_SPAC:white");
TextDrawLetterSize(Textdraw6, 0.000000, 0.000000);
TextDrawTextSize(Textdraw6, 31.390945, 22.166687);
TextDrawAlignment(Textdraw6, 1);
TextDrawColor(Textdraw6, -1);
TextDrawUseBox(Textdraw6, true);
TextDrawBoxColor(Textdraw6, 0);
TextDrawSetShadow(Textdraw6, 0);
TextDrawSetOutline(Textdraw6, 0);
TextDrawFont(Textdraw6, 5);
TextDrawSetPreviewModel(Textdraw6, 1240);
TextDrawSetPreviewRot(Textdraw6, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw7 = TextDrawCreate(454.934112, 427.000000, "LD_SPAC:white");
TextDrawLetterSize(Textdraw7, 0.000000, 0.000000);
TextDrawTextSize(Textdraw7, 33.733520, 21.000000);
TextDrawAlignment(Textdraw7, 1);
TextDrawColor(Textdraw7, -1);
TextDrawUseBox(Textdraw7, true);
TextDrawBoxColor(Textdraw7, 0);
TextDrawSetShadow(Textdraw7, 0);
TextDrawSetOutline(Textdraw7, 0);
TextDrawFont(Textdraw7, 5);
TextDrawSetPreviewModel(Textdraw7, 1242);
TextDrawSetPreviewRot(Textdraw7, 0.000000, 0.000000, 0.000000, 1.000000);

return 1;
}

public OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid,500000);
Textdrawgoster(playerid);
        SetTimer("BilgimiGuncelle", 1000, true);

        return 1;
}

public OnPlayerConnect(playerid)
{
Textdrawyukle(playerid);
return 1;
}

forward Textdrawyukle(playerid);
public Textdrawyukle(playerid)
{
Textdraw8[playerid] = CreatePlayerTextDraw(playerid, 24.363143, 429.333343, "UserName");
PlayerTextDrawLetterSize(playerid, Textdraw8[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw8[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw8[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw8[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw8[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw8[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw8[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw8[playerid], 1);

Textdraw9[playerid] = CreatePlayerTextDraw(playerid, 154.611999, 429.333374, "1234");
PlayerTextDrawLetterSize(playerid, Textdraw9[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw9[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw9[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw9[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw9[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw9[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw9[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw9[playerid], 1);

Textdraw10[playerid] = CreatePlayerTextDraw(playerid, 212.708648, 429.916564, "12345");
PlayerTextDrawLetterSize(playerid, Textdraw10[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw10[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw10[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw10[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw10[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw10[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw10[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw10[playerid], 1);

Textdraw11[playerid] = CreatePlayerTextDraw(playerid, 282.518402, 429.916748, "$123456789");
PlayerTextDrawLetterSize(playerid, Textdraw11[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw11[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw11[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw11[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw11[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw11[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw11[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw11[playerid], 1);

Textdraw12[playerid] = CreatePlayerTextDraw(playerid, 406.676452, 430.499908, "10000");
PlayerTextDrawLetterSize(playerid, Textdraw12[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw12[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw12[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw12[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw12[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw12[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw12[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw12[playerid], 1);

Textdraw13[playerid] = CreatePlayerTextDraw(playerid, 484.450897, 431.083343, "10000");
PlayerTextDrawLetterSize(playerid, Textdraw13[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw13[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw13[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw13[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw13[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw13[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw13[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw13[playerid], 1);
return 1;
}

forward Textdrawgoster(playerid);
public Textdrawgoster(playerid)
{
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3);
TextDrawShowForPlayer(playerid, Textdraw4);
TextDrawShowForPlayer(playerid, Textdraw5);
TextDrawShowForPlayer(playerid, Textdraw6);
TextDrawShowForPlayer(playerid, Textdraw7);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw8[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw9[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw10[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw11[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw12[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw13[playerid]);

return 1;
}

forward BilgimiGuncelle(); public BilgimiGuncelle()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(!IsPlayerConnected(i)) continue;
new string[24];
format(string, sizeof string, "%s", GetPlayerName(i));
TextDrawSetString(Textdraw8[i], string);
}
return true;
}
Başlık: Ynt: Textdraw Güncellenme Sorunu
Gönderen: Hwang - 06 Eylül 2017, 22:04:11
Alıntı yapılan: DeliOqlan - 06 Eylül 2017, 21:53:14

Alıntı yapılan: Hwang - 06 Eylül 2017, 21:34:18

Alıntı yapılan: DeliOqlan - 06 Eylül 2017, 20:17:41

Alıntı yapılan: Hwang - 06 Eylül 2017, 19:15:45

Eğer her oyuncunun verisini kendisine sağlıklı bir şekilde tek bir textdraw üzerinden göstertmek istiyorsan örnek olarak:

PAWN Kodu: Seç

new Text: PingBilgim[MAX_PLAYERS];


Timer:
PAWN Kodu: Seç

SetTimer("BilgimiGuncelle", 1000, true);


PAWN Kodu: Seç

forward BilgimiGuncelle(); public BilgimiGuncelle()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(!IsPlayerConnected(i)) continue;
new string[24];
format(string, sizeof string, "Ping: %d", GetPlayerPing(i));
TextDrawSetString(PingBilgim[i], string);
}
return true;
}


Böyle oluyor. Yani sen tanıttığın Text: değişkeninde [playerid] kullanmazsan tek bir textdrawda aynı anda tüm oyuncuların bilgilerini yansıtamazsın.


PAWN Kodu: Seç
new Text:Textdraw2[MAX_PLAYERS];
Boyle Yapınca Hata Veriyor.

Yapmayıncada

PAWN Kodu: Seç
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 028: invalid subscript (not an array or too many subscripts): "Textdraw2"
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : warning 215: expression has no effect
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 001: expected token: ";", but found "]"
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 029: invalid expression, assumed zero
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.



Textdraw içeren kodları paylaşabilir misin?


PAWN Kodu: Seç
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;

new PlayerText:Textdraw8[MAX_PLAYERS];
new PlayerText:Textdraw9[MAX_PLAYERS];
new PlayerText:Textdraw10[MAX_PLAYERS];
new PlayerText:Textdraw11[MAX_PLAYERS];
new PlayerText:Textdraw12[MAX_PLAYERS];
new PlayerText:Textdraw13[MAX_PLAYERS];


public OnGameModeInit()
{
MAAST = SetTimer("MAAS",360000,true);
YTNKT = SetTimer("YTNKP",360000,true);
SetTimer("BilgimiGuncelle", 1000, true);

Textdraw0 = TextDrawCreate(641.531494, 427.333312, "usebox");
TextDrawLetterSize(Textdraw0, 0.000000, 2.081485);
TextDrawTextSize(Textdraw0, -2.000000, 0.000000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 0);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 255);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawBackgroundColor(Textdraw0, -2139062017);
TextDrawFont(Textdraw0, 0);

Textdraw1 = TextDrawCreate(0.468521, 425.250030, "LD_SPAC:white");
TextDrawLetterSize(Textdraw1, 0.000000, 0.000000);
TextDrawTextSize(Textdraw1, 26.705711, 23.333312);
TextDrawAlignment(Textdraw1, 1);
TextDrawColor(Textdraw1, -1);
TextDrawUseBox(Textdraw1, true);
TextDrawBoxColor(Textdraw1, 0);
TextDrawSetShadow(Textdraw1, 0);
TextDrawSetOutline(Textdraw1, 0);
TextDrawBackgroundColor(Textdraw1, 255);
TextDrawFont(Textdraw1, 5);
TextDrawSetPreviewModel(Textdraw1, 1239);
TextDrawSetPreviewRot(Textdraw1, 0.000000, 0.000000, 180.000000, 1.000000);

Textdraw2 = TextDrawCreate(96.983886, 425.833312, "LD_SPAC:white");
TextDrawLetterSize(Textdraw2, 0.000000, 0.000000);
TextDrawTextSize(Textdraw2, 24.363113, 22.166687);
TextDrawAlignment(Textdraw2, 1);
TextDrawColor(Textdraw2, -1);
TextDrawUseBox(Textdraw2, true);
TextDrawBoxColor(Textdraw2, 0);
TextDrawSetShadow(Textdraw2, 0);
TextDrawSetOutline(Textdraw2, 0);
TextDrawFont(Textdraw2, 5);
TextDrawSetPreviewModel(Textdraw2, 1239);
TextDrawSetPreviewRot(Textdraw2, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw3 = TextDrawCreate(125.095169, 425.833312, "LD_SPAC:white");
TextDrawLetterSize(Textdraw3, 0.000000, 0.000000);
TextDrawTextSize(Textdraw3, 30.922409, 22.166687);
TextDrawAlignment(Textdraw3, 1);
TextDrawColor(Textdraw3, -1);
TextDrawUseBox(Textdraw3, true);
TextDrawBoxColor(Textdraw3, 0);
TextDrawSetShadow(Textdraw3, 0);
TextDrawSetOutline(Textdraw3, 0);
TextDrawBackgroundColor(Textdraw3, 255);
TextDrawFont(Textdraw3, 5);
TextDrawSetPreviewModel(Textdraw3, 1247);
TextDrawSetPreviewRot(Textdraw3, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw4 = TextDrawCreate(190.688140, 427.000030, "LD_SPAC:white");
TextDrawLetterSize(Textdraw4, 0.000000, 0.000000);
TextDrawTextSize(Textdraw4, 23.426071, 22.750000);
TextDrawAlignment(Textdraw4, 1);
TextDrawColor(Textdraw4, -1);
TextDrawUseBox(Textdraw4, true);
TextDrawBoxColor(Textdraw4, 0);
TextDrawSetShadow(Textdraw4, 0);
TextDrawSetOutline(Textdraw4, 0);
TextDrawFont(Textdraw4, 5);
TextDrawSetPreviewModel(Textdraw4, 1276);
TextDrawSetPreviewRot(Textdraw4, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw5 = TextDrawCreate(255.812545, 425.833343, "LD_SPAC:white");
TextDrawLetterSize(Textdraw5, 0.000000, 0.000000);
TextDrawTextSize(Textdraw5, 30.922439, 22.750000);
TextDrawAlignment(Textdraw5, 1);
TextDrawColor(Textdraw5, -1);
TextDrawUseBox(Textdraw5, true);
TextDrawBoxColor(Textdraw5, 0);
TextDrawSetShadow(Textdraw5, 0);
TextDrawSetOutline(Textdraw5, 0);
TextDrawFont(Textdraw5, 5);
TextDrawSetPreviewModel(Textdraw5, 1274);
TextDrawSetPreviewRot(Textdraw5, 0.000000, 0.000000, 180.000000, 1.000000);

Textdraw6 = TextDrawCreate(376.691070, 426.416656, "LD_SPAC:white");
TextDrawLetterSize(Textdraw6, 0.000000, 0.000000);
TextDrawTextSize(Textdraw6, 31.390945, 22.166687);
TextDrawAlignment(Textdraw6, 1);
TextDrawColor(Textdraw6, -1);
TextDrawUseBox(Textdraw6, true);
TextDrawBoxColor(Textdraw6, 0);
TextDrawSetShadow(Textdraw6, 0);
TextDrawSetOutline(Textdraw6, 0);
TextDrawFont(Textdraw6, 5);
TextDrawSetPreviewModel(Textdraw6, 1240);
TextDrawSetPreviewRot(Textdraw6, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw7 = TextDrawCreate(454.934112, 427.000000, "LD_SPAC:white");
TextDrawLetterSize(Textdraw7, 0.000000, 0.000000);
TextDrawTextSize(Textdraw7, 33.733520, 21.000000);
TextDrawAlignment(Textdraw7, 1);
TextDrawColor(Textdraw7, -1);
TextDrawUseBox(Textdraw7, true);
TextDrawBoxColor(Textdraw7, 0);
TextDrawSetShadow(Textdraw7, 0);
TextDrawSetOutline(Textdraw7, 0);
TextDrawFont(Textdraw7, 5);
TextDrawSetPreviewModel(Textdraw7, 1242);
TextDrawSetPreviewRot(Textdraw7, 0.000000, 0.000000, 0.000000, 1.000000);

return 1;
}

public OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid,500000);
Textdrawgoster(playerid);
        SetTimer("BilgimiGuncelle", 1000, true);

        return 1;
}

public OnPlayerConnect(playerid)
{
Textdrawyukle(playerid);
return 1;
}

forward Textdrawyukle(playerid);
public Textdrawyukle(playerid)
{
Textdraw8[playerid] = CreatePlayerTextDraw(playerid, 24.363143, 429.333343, "UserName");
PlayerTextDrawLetterSize(playerid, Textdraw8[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw8[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw8[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw8[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw8[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw8[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw8[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw8[playerid], 1);

Textdraw9[playerid] = CreatePlayerTextDraw(playerid, 154.611999, 429.333374, "1234");
PlayerTextDrawLetterSize(playerid, Textdraw9[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw9[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw9[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw9[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw9[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw9[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw9[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw9[playerid], 1);

Textdraw10[playerid] = CreatePlayerTextDraw(playerid, 212.708648, 429.916564, "12345");
PlayerTextDrawLetterSize(playerid, Textdraw10[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw10[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw10[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw10[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw10[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw10[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw10[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw10[playerid], 1);

Textdraw11[playerid] = CreatePlayerTextDraw(playerid, 282.518402, 429.916748, "$123456789");
PlayerTextDrawLetterSize(playerid, Textdraw11[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw11[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw11[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw11[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw11[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw11[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw11[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw11[playerid], 1);

Textdraw12[playerid] = CreatePlayerTextDraw(playerid, 406.676452, 430.499908, "10000");
PlayerTextDrawLetterSize(playerid, Textdraw12[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw12[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw12[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw12[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw12[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw12[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw12[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw12[playerid], 1);

Textdraw13[playerid] = CreatePlayerTextDraw(playerid, 484.450897, 431.083343, "10000");
PlayerTextDrawLetterSize(playerid, Textdraw13[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw13[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw13[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw13[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw13[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw13[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw13[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw13[playerid], 1);
return 1;
}

forward Textdrawgoster(playerid);
public Textdrawgoster(playerid)
{
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3);
TextDrawShowForPlayer(playerid, Textdraw4);
TextDrawShowForPlayer(playerid, Textdraw5);
TextDrawShowForPlayer(playerid, Textdraw6);
TextDrawShowForPlayer(playerid, Textdraw7);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw8[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw9[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw10[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw11[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw12[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw13[playerid]);

return 1;
}

forward BilgimiGuncelle(); public BilgimiGuncelle()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(!IsPlayerConnected(i)) continue;
new string[24];
format(string, sizeof string, "%s", GetPlayerName(i));
TextDrawSetString(Textdraw8[i], string);
}
return true;
}



Sistemin içerisinde sırasıyla şu komutları uygula:

CTRL + H

Ara: Textdraw2;
Değiştir: Textdraw2[MAX_PLAYERS];

CTRL + H

Ara: Textdraw2);
Değiştir: Textdraw2[playerid]);

CTRL + H

Ara: Textdraw2,
Değiştir: Textdraw2[playerid],

CTRL + H

Ara: Textdraw2 =
Değiştir: Textdraw2[playerid] =




Yani demek istediğim sen kodları tam çevirmediğin için o şekilde bir hata almış olmalısın. Textdraw2 hata vermişti onu örnek olarak şu şekilde çevirttim. Ama tabi bununla yetmiyor OnGameModeInit'de bulunan [playerid] içeren kodların orada olmaması bir döngü içerisine alınması veya farklı methodda tutulması gerekiyor.
Başlık: Ynt: Textdraw Güncellenme Sorunu
Gönderen: Lé Spîke - 06 Eylül 2017, 22:11:19
Alıntı yapılan: Hwang - 06 Eylül 2017, 22:04:11

Alıntı yapılan: DeliOqlan - 06 Eylül 2017, 21:53:14

Alıntı yapılan: Hwang - 06 Eylül 2017, 21:34:18

Alıntı yapılan: DeliOqlan - 06 Eylül 2017, 20:17:41

Alıntı yapılan: Hwang - 06 Eylül 2017, 19:15:45

Eğer her oyuncunun verisini kendisine sağlıklı bir şekilde tek bir textdraw üzerinden göstertmek istiyorsan örnek olarak:

PAWN Kodu: Seç

new Text: PingBilgim[MAX_PLAYERS];


Timer:
PAWN Kodu: Seç

SetTimer("BilgimiGuncelle", 1000, true);


PAWN Kodu: Seç

forward BilgimiGuncelle(); public BilgimiGuncelle()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(!IsPlayerConnected(i)) continue;
new string[24];
format(string, sizeof string, "Ping: %d", GetPlayerPing(i));
TextDrawSetString(PingBilgim[i], string);
}
return true;
}


Böyle oluyor. Yani sen tanıttığın Text: değişkeninde [playerid] kullanmazsan tek bir textdrawda aynı anda tüm oyuncuların bilgilerini yansıtamazsın.


PAWN Kodu: Seç
new Text:Textdraw2[MAX_PLAYERS];
Boyle Yapınca Hata Veriyor.

Yapmayıncada

PAWN Kodu: Seç
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 028: invalid subscript (not an array or too many subscripts): "Textdraw2"
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : warning 215: expression has no effect
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 001: expected token: ";", but found "]"
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : error 029: invalid expression, assumed zero
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(399) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.



Textdraw içeren kodları paylaşabilir misin?


PAWN Kodu: Seç
new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;

new PlayerText:Textdraw8[MAX_PLAYERS];
new PlayerText:Textdraw9[MAX_PLAYERS];
new PlayerText:Textdraw10[MAX_PLAYERS];
new PlayerText:Textdraw11[MAX_PLAYERS];
new PlayerText:Textdraw12[MAX_PLAYERS];
new PlayerText:Textdraw13[MAX_PLAYERS];


public OnGameModeInit()
{
MAAST = SetTimer("MAAS",360000,true);
YTNKT = SetTimer("YTNKP",360000,true);
SetTimer("BilgimiGuncelle", 1000, true);

Textdraw0 = TextDrawCreate(641.531494, 427.333312, "usebox");
TextDrawLetterSize(Textdraw0, 0.000000, 2.081485);
TextDrawTextSize(Textdraw0, -2.000000, 0.000000);
TextDrawAlignment(Textdraw0, 1);
TextDrawColor(Textdraw0, 0);
TextDrawUseBox(Textdraw0, true);
TextDrawBoxColor(Textdraw0, 255);
TextDrawSetShadow(Textdraw0, 0);
TextDrawSetOutline(Textdraw0, 0);
TextDrawBackgroundColor(Textdraw0, -2139062017);
TextDrawFont(Textdraw0, 0);

Textdraw1 = TextDrawCreate(0.468521, 425.250030, "LD_SPAC:white");
TextDrawLetterSize(Textdraw1, 0.000000, 0.000000);
TextDrawTextSize(Textdraw1, 26.705711, 23.333312);
TextDrawAlignment(Textdraw1, 1);
TextDrawColor(Textdraw1, -1);
TextDrawUseBox(Textdraw1, true);
TextDrawBoxColor(Textdraw1, 0);
TextDrawSetShadow(Textdraw1, 0);
TextDrawSetOutline(Textdraw1, 0);
TextDrawBackgroundColor(Textdraw1, 255);
TextDrawFont(Textdraw1, 5);
TextDrawSetPreviewModel(Textdraw1, 1239);
TextDrawSetPreviewRot(Textdraw1, 0.000000, 0.000000, 180.000000, 1.000000);

Textdraw2 = TextDrawCreate(96.983886, 425.833312, "LD_SPAC:white");
TextDrawLetterSize(Textdraw2, 0.000000, 0.000000);
TextDrawTextSize(Textdraw2, 24.363113, 22.166687);
TextDrawAlignment(Textdraw2, 1);
TextDrawColor(Textdraw2, -1);
TextDrawUseBox(Textdraw2, true);
TextDrawBoxColor(Textdraw2, 0);
TextDrawSetShadow(Textdraw2, 0);
TextDrawSetOutline(Textdraw2, 0);
TextDrawFont(Textdraw2, 5);
TextDrawSetPreviewModel(Textdraw2, 1239);
TextDrawSetPreviewRot(Textdraw2, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw3 = TextDrawCreate(125.095169, 425.833312, "LD_SPAC:white");
TextDrawLetterSize(Textdraw3, 0.000000, 0.000000);
TextDrawTextSize(Textdraw3, 30.922409, 22.166687);
TextDrawAlignment(Textdraw3, 1);
TextDrawColor(Textdraw3, -1);
TextDrawUseBox(Textdraw3, true);
TextDrawBoxColor(Textdraw3, 0);
TextDrawSetShadow(Textdraw3, 0);
TextDrawSetOutline(Textdraw3, 0);
TextDrawBackgroundColor(Textdraw3, 255);
TextDrawFont(Textdraw3, 5);
TextDrawSetPreviewModel(Textdraw3, 1247);
TextDrawSetPreviewRot(Textdraw3, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw4 = TextDrawCreate(190.688140, 427.000030, "LD_SPAC:white");
TextDrawLetterSize(Textdraw4, 0.000000, 0.000000);
TextDrawTextSize(Textdraw4, 23.426071, 22.750000);
TextDrawAlignment(Textdraw4, 1);
TextDrawColor(Textdraw4, -1);
TextDrawUseBox(Textdraw4, true);
TextDrawBoxColor(Textdraw4, 0);
TextDrawSetShadow(Textdraw4, 0);
TextDrawSetOutline(Textdraw4, 0);
TextDrawFont(Textdraw4, 5);
TextDrawSetPreviewModel(Textdraw4, 1276);
TextDrawSetPreviewRot(Textdraw4, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw5 = TextDrawCreate(255.812545, 425.833343, "LD_SPAC:white");
TextDrawLetterSize(Textdraw5, 0.000000, 0.000000);
TextDrawTextSize(Textdraw5, 30.922439, 22.750000);
TextDrawAlignment(Textdraw5, 1);
TextDrawColor(Textdraw5, -1);
TextDrawUseBox(Textdraw5, true);
TextDrawBoxColor(Textdraw5, 0);
TextDrawSetShadow(Textdraw5, 0);
TextDrawSetOutline(Textdraw5, 0);
TextDrawFont(Textdraw5, 5);
TextDrawSetPreviewModel(Textdraw5, 1274);
TextDrawSetPreviewRot(Textdraw5, 0.000000, 0.000000, 180.000000, 1.000000);

Textdraw6 = TextDrawCreate(376.691070, 426.416656, "LD_SPAC:white");
TextDrawLetterSize(Textdraw6, 0.000000, 0.000000);
TextDrawTextSize(Textdraw6, 31.390945, 22.166687);
TextDrawAlignment(Textdraw6, 1);
TextDrawColor(Textdraw6, -1);
TextDrawUseBox(Textdraw6, true);
TextDrawBoxColor(Textdraw6, 0);
TextDrawSetShadow(Textdraw6, 0);
TextDrawSetOutline(Textdraw6, 0);
TextDrawFont(Textdraw6, 5);
TextDrawSetPreviewModel(Textdraw6, 1240);
TextDrawSetPreviewRot(Textdraw6, 0.000000, 0.000000, 0.000000, 1.000000);

Textdraw7 = TextDrawCreate(454.934112, 427.000000, "LD_SPAC:white");
TextDrawLetterSize(Textdraw7, 0.000000, 0.000000);
TextDrawTextSize(Textdraw7, 33.733520, 21.000000);
TextDrawAlignment(Textdraw7, 1);
TextDrawColor(Textdraw7, -1);
TextDrawUseBox(Textdraw7, true);
TextDrawBoxColor(Textdraw7, 0);
TextDrawSetShadow(Textdraw7, 0);
TextDrawSetOutline(Textdraw7, 0);
TextDrawFont(Textdraw7, 5);
TextDrawSetPreviewModel(Textdraw7, 1242);
TextDrawSetPreviewRot(Textdraw7, 0.000000, 0.000000, 0.000000, 1.000000);

return 1;
}

public OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid,500000);
Textdrawgoster(playerid);
        SetTimer("BilgimiGuncelle", 1000, true);

        return 1;
}

public OnPlayerConnect(playerid)
{
Textdrawyukle(playerid);
return 1;
}

forward Textdrawyukle(playerid);
public Textdrawyukle(playerid)
{
Textdraw8[playerid] = CreatePlayerTextDraw(playerid, 24.363143, 429.333343, "UserName");
PlayerTextDrawLetterSize(playerid, Textdraw8[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw8[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw8[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw8[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw8[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw8[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw8[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw8[playerid], 1);

Textdraw9[playerid] = CreatePlayerTextDraw(playerid, 154.611999, 429.333374, "1234");
PlayerTextDrawLetterSize(playerid, Textdraw9[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw9[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw9[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw9[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw9[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw9[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw9[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw9[playerid], 1);

Textdraw10[playerid] = CreatePlayerTextDraw(playerid, 212.708648, 429.916564, "12345");
PlayerTextDrawLetterSize(playerid, Textdraw10[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw10[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw10[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw10[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw10[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw10[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw10[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw10[playerid], 1);

Textdraw11[playerid] = CreatePlayerTextDraw(playerid, 282.518402, 429.916748, "$123456789");
PlayerTextDrawLetterSize(playerid, Textdraw11[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw11[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw11[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw11[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw11[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw11[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw11[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw11[playerid], 1);

Textdraw12[playerid] = CreatePlayerTextDraw(playerid, 406.676452, 430.499908, "10000");
PlayerTextDrawLetterSize(playerid, Textdraw12[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw12[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw12[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw12[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw12[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw12[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw12[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw12[playerid], 1);

Textdraw13[playerid] = CreatePlayerTextDraw(playerid, 484.450897, 431.083343, "10000");
PlayerTextDrawLetterSize(playerid, Textdraw13[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw13[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw13[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw13[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw13[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw13[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw13[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw13[playerid], 1);
return 1;
}

forward Textdrawgoster(playerid);
public Textdrawgoster(playerid)
{
TextDrawShowForPlayer(playerid, Textdraw0);
TextDrawShowForPlayer(playerid, Textdraw1);
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3);
TextDrawShowForPlayer(playerid, Textdraw4);
TextDrawShowForPlayer(playerid, Textdraw5);
TextDrawShowForPlayer(playerid, Textdraw6);
TextDrawShowForPlayer(playerid, Textdraw7);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw8[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw9[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw10[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw11[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw12[playerid]);
TextDrawShowForPlayer(playerid, PlayerText:Textdraw13[playerid]);

return 1;
}

forward BilgimiGuncelle(); public BilgimiGuncelle()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(!IsPlayerConnected(i)) continue;
new string[24];
format(string, sizeof string, "%s", GetPlayerName(i));
TextDrawSetString(Textdraw8[i], string);
}
return true;
}



Sistemin içerisinde sırasıyla şu komutları uygula:

CTRL + H

Ara: Textdraw2;
Değiştir: Textdraw2[MAX_PLAYERS];

CTRL + H

Ara: Textdraw2);
Değiştir: Textdraw2[playerid]);

CTRL + H

Ara: Textdraw2,
Değiştir: Textdraw2[playerid],

CTRL + H

Ara: Textdraw2 =
Değiştir: Textdraw2[playerid] =




Yani demek istediğim sen kodları tam çevirmediğin için o şekilde bir hata almış olmalısın. Textdraw2 hata vermişti onu örnek olarak şu şekilde çevirttim. Ama tabi bununla yetmiyor OnGameModeInit'de bulunan [playerid] içeren kodların orada olmaması bir döngü içerisine alınması veya farklı methodda tutulması gerekiyor.



Benim Aktarmak İstediğim Oyuncunun Adı Mesela Oda Textdraw8 de UserName Diye Geciyor. İşte O Textdraw8i ben her oyuncuya özel olarak işletecem yani Adım DeliOqlan ise orada benim için DeliOqlan Adınız Hwang ise orada Sizin İçin Hwang Yazcak  :uzgun:
Başlık: Ynt: Textdraw Güncellenme Sorunu
Gönderen: Lé Spîke - 06 Eylül 2017, 22:35:21
PAWN Kodu: Seç
C:\Users\SS\Desktop\CODİNG\gamemodes\coding.pwn(439) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.



PAWN Kodu: Seç
forward BilgimiGuncelle(); public BilgimiGuncelle()
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(!IsPlayerConnected(i)) continue;
new string[24],isim[24];
GetPlayerName(i,isim,24);
format(string, sizeof string, "%s",isim);
TextDrawSetString(Textdraw8[i], string);
}
return true;
}


UP* Acil...
Başlık: Ynt: Textdraw Güncellenme Sorunu
Gönderen: Lé Spîke - 06 Eylül 2017, 22:45:14
Yaptım. Benim Gibi Aynı Sorunu Yaşayanlar İçin Belirteyim. Hwang Abimizin Dediği Herşeyi Yapıyoruz Ancak En Sondaki Su Kodu:

PAWN Kodu: Seç
TextDrawSetString(Textdraw8[i], string);

Bununla Değiştiriyoruz.

PAWN Kodu: Seç
PlayerTextDrawSetString(i, PlayerText:Textdraw8[i], string);

KONU KİLİT Teşekkür Ederim @Hwang