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.
Eğer her oyuncunun verisini kendisine sağlıklı bir şekilde tek bir textdraw üzerinden göstertmek istiyorsan örnek olarak:
new Text: PingBilgim[MAX_PLAYERS];
Timer:
SetTimer("BilgimiGuncelle", 1000, true);
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.
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:
new Text: PingBilgim[MAX_PLAYERS];
Timer:
SetTimer("BilgimiGuncelle", 1000, true);
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.
new Text:Textdraw2[MAX_PLAYERS];Boyle Yapınca Hata Veriyor.
Yapmayıncada
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.
UP*
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:
new Text: PingBilgim[MAX_PLAYERS];
Timer:
SetTimer("BilgimiGuncelle", 1000, true);
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.
new Text:Textdraw2[MAX_PLAYERS];
Boyle Yapınca Hata Veriyor.
Yapmayıncada
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?
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:
new Text: PingBilgim[MAX_PLAYERS];
Timer:
SetTimer("BilgimiGuncelle", 1000, true);
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.
new Text:Textdraw2[MAX_PLAYERS];
Boyle Yapınca Hata Veriyor.
Yapmayıncada
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?
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;
}
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:
new Text: PingBilgim[MAX_PLAYERS];
Timer:
SetTimer("BilgimiGuncelle", 1000, true);
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.
new Text:Textdraw2[MAX_PLAYERS];
Boyle Yapınca Hata Veriyor.
Yapmayıncada
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?
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.
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:
new Text: PingBilgim[MAX_PLAYERS];
Timer:
SetTimer("BilgimiGuncelle", 1000, true);
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.
new Text:Textdraw2[MAX_PLAYERS];
Boyle Yapınca Hata Veriyor.
Yapmayıncada
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?
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:
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.
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...
Yaptım. Benim Gibi Aynı Sorunu Yaşayanlar İçin Belirteyim. Hwang Abimizin Dediği Herşeyi Yapıyoruz Ancak En Sondaki Su Kodu:
TextDrawSetString(Textdraw8[i], string);
Bununla Değiştiriyoruz.
PlayerTextDrawSetString(i, PlayerText:Textdraw8[i], string);
KONU KİLİT Teşekkür Ederim @Hwang