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

warning 213: tag mismatch — Basit Hata

Başlatan Texa, 05 Haziran 2022, 12:43:41

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Texa

Merhaba sevgili gtamulti üyeleri, takıldığım ufak bir nokta var, çözümünün basit olduğunu biliyor ve tahmin ediyorum ancak gerçekten çözemedim.


PAWN Kodu: Seç
#include <streamer>
PAWN Kodu: Seç
#define MAKSIMUM_OYUNCU_LABEL          (100)
PAWN Kodu: Seç
enum labelBilgi {
labelID,
bool:labelKullanimda,
Float:labelPos[3],
labelYazi[128],
labelVW,
labelSahip
};

PAWN Kodu: Seç
new LabelBilgi[MAKSIMUM_OYUNCU_LABEL][labelBilgi];
PAWN Kodu: Seç
stock Label_Yarat(playerid, mesaj[])
{
new Float:x, Float:y, Float:z;
    if(GetPlayerPos(playerid, x, y, z))
{
  for(new i = 0; i != MAKSIMUM_OYUNCU_LABEL; i ++) if(!LabelBilgi[i][labelKullanimda])
{
LabelBilgi[i][labelKullanimda] = true;
format(LabelBilgi[i][labelYazi], 128, "%s", mesaj);
LabelBilgi[i][labelPos]
[list][li]= x;[/li][/list]
LabelBilgi[i][labelPos][1] = y;
LabelBilgi[i][labelPos][2] = z;
LabelBilgi[i][labelVW] = GetPlayerVirtualWorld(playerid);
LabelBilgi[i][labelSahip] = playerid;
LabelBilgi[i][labelID] = CreateDynamic3DTextLabel(mesaj, RENK_BEYAZ, LabelBilgi[i][labelPos]
[list][li], LabelBilgi[i][labelPos][1], LabelBilgi[i][labelPos][2], 5.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, LabelBilgi[i][labelVW]);[/li][/list]
return i;
}
}
return -1;
}

PAWN Kodu: Seç
CMD:labelekle(playerid, params[])
{
    if(OyuncuBirlikTuru(playerid) != BIRLIK_POLIS) return HataMesaji(playerid, "Birlik türünüz polis değil.");
    if(IsPlayerInAnyVehicle(playerid)) return HataMesaji(playerid, "Araçtayken bu komutu kullanamazsın.");
    new mesaj[128];
    if(sscanf(params, "s[128]", mesaj)) return KullanimMesaji(playerid, "/labelekle [Yazı]");
    new id = -1;
id = Label_Yarat(playerid, mesaj);
if(id == -1) return HataMesaji(playerid, "Sunucu maksimum label limitine ulaşıldığından label yaratılamıyor.");
SunucuMesaji(playerid, "Label başarıyla oluşturuldu. (ID: %d)", id);
return 1;
}

Böyle bir şey oluşturdum. Amaç komut aracılığıyla dinamik label eklemek fakat ki aldığım hata şudur.

(38950) : warning 213: tag mismatch

Bu hatayı verdiği satır ise

PAWN Kodu: Seç
LabelBilgi[i][labelID] = CreateDynamic3DTextLabel(mesaj, RENK_BEYAZ, LabelBilgi[i][labelPos]
[list][li], LabelBilgi[i][labelPos][1], LabelBilgi[i][labelPos][2], 5.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, LabelBilgi[i][labelVW]);

Budur, baştaki mesaj tanımlaması üzerinden mi sorun yaşıyorum? Bilemedim, aydınlatmalar için teşekkürler.
Son düzenlenme: 05 Haziran 2022, 12:47:28 #Çağatay ÖZCAN

ajeX

Alıntı yapılan: #Çağatay ÖZCAN - 05 Haziran 2022, 12:43:41
PAWN Kodu: Seç
enum labelBilgi {
Text3D:labelID,
bool:labelKullanimda,
Float:labelPos[3],
labelYazi[128],
labelVW,
labelSahip
};
Bu şekilde değiştirip dener misin?


Texa

Alıntı yapılan: ajeX - 05 Haziran 2022, 13:26:43
Alıntı yapılan: #Çağatay ÖZCAN - 05 Haziran 2022, 12:43:41
PAWN Kodu: Seç
enum labelBilgi {
Text3D:labelID,
bool:labelKullanimda,
Float:labelPos[3],
labelYazi[128],
labelVW,
labelSahip
};
Bu şekilde değiştirip dener misin?

Teşekkürler, bu kadar basit miydi? :D Bu güldürücü oldu, çok teşekkür ettim.


TuraL.

modun altına yada boş bir yerine ( #pragma warning disable 213 ) yaz o hata yazısı gözükmez


Coiner

Alıntı yapılan: Bölüm Kuralları
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.
K/A

Coiner    
#0111