POMOC! imam warning

Započeo Andreus, Avgust 16, 2023, 12:33:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Pozz, danas i juce sam skoro celo vreme provodio pokusavajuci se resiti ove greske u mojoj skripti
C:\Games\GTA San Andreas + SaMp\SOCIAL GAMING\gamemodes\SGRPG.pwn(2635) : warning 213: tag mismatch

Linija je zapravo kod gde se nalazi taj warning
[pawn]CMD:promoteri(playerid, params[])
{
   new string[8129], str[256], onl[64]; //{AAD222}p {DE1111}np
   for(new i = 0; i < MAX_PROMOTERS; i++)
   {
       if(GetPlayerID(PlayerInfo[promName]) == -1)
       {
           format(onl, sizeof(onl), "{DE1111}Nije Povezan");
       }
       else
       {
           format(onl, sizeof(onl), "{AAD222}Povezan");
       }
       format(str, sizeof(str), "{5FFFAA}[{FFFFFF}%d{5FFFAA}] - {FFFFFF}Ime: {5FFFAA}%s {FFFFFF}| {DAA550}%s {FFFFFF}| Neaktivnost: {5FFFAA}%d{FFFFFF}min\n", i, PromoterInfo[promName], onl, PromoterInfo[promNeaktivnost]);
      strcat(string, str);
   }
   SPD(playerid, DIALOG_PROMLIST, DIALOG_STYLE_MSGBOX, "{FFCE47}Promoter Lista", string, "{FFCE47}Potvrdi", "");
   return 1;
}[/pawn]
Nisam nista mogao uraditi, cak sam i uporedivao sa tutorijalom koji sam radio ovo i dalje nista, imam takode osecaj da se zbog ovoga pola skripte ponasa cudno i ne radi. Polako su mi nestajali oni 3DText i Pickup-ovi, cak i neke komande koje su ranije radile sada nece uopste da se pokrenu i samo mi na serveru kazte da sam unjeo nepoznatu komandu. Samo mogu misliti da je problem u ovom warningu, ili bi mozda moglo biti da trebam update pluginova.
Ukoliko znate resenje posaljite ili ako moram update pluginova posaljite download link. (moze preko zip-a itd.)

Daj nam liniju koda na kojoj ti se nalazi ta greska.
Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.

Pa poslao sam kodove, taj warning se desava na ovom delu linije
[pawn]if(GetPlayerID(PlayerInfo[promName]) == -1)[/pawn]

Citat: Andreus poslato Avgust 16, 2023, 17:28:01 POSLE PODNE
Pa poslao sam kodove, taj warning se desava na ovom delu linije
[pawn]if(GetPlayerID(PlayerInfo[promName]) == -1)[/pawn]
Koliko mogu da vidim ti ovde [pawn]if(GetPlayerID(PlayerInfo[promName]) == -1)[/pawn] koristis PlayerInfo [promName]
A kod formiranaj stringa koji ti pokazuje u dialogu koristis [pawn]PromoterInfo [promName][/pawn]
Zameni ta dva i bice sve okej, trebalo bi :D
Takodje, mislim da bi bilo bolje za proveru da li je konektovan na serveru ili ne koristi IsPlayerConnected
[pawn]
if(PlayerInfo[pPromoter] > 0)
{
    if(IsPlayerConnected(playerid))
    {
        format(onl,sizeof(onl), "Prijavljen");
    }
    else { format(onl,sizeof(onl), "Nije prijavljen"); }
}
[/pawn]
Poslednja Izmena: Avgust 16, 2023, 21:00:02 POSLE PODNE od cofilinko
Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.