GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: A_Szeb1 - 2012. Július 19. - 20:06:45

Cím: Warnings, nem tölt be a script
Írta: A_Szeb1 - 2012. Július 19. - 20:06:45
Sziasztok! tud valaki segíteni ebben hogy mi lehet a baj?
És a scriptet be sem lehet tölteni, nem tudom hogy ez-e az oka.
 
new map_name[64], x, y, z, idx = 0;
    map_name = strtok(OriginsArray[topMapId], idx, \'|\');
   
    x = floatstr(strtok(OriginsArray[topMapId], idx, \'|\'));
    y = floatstr(strtok(OriginsArray[topMapId], idx, \'|\'));
    z = floatstr(strtok(OriginsArray[topMapId], idx, \'|\'));
   
    new winnerStr[128];
    format(winnerStr, 128, \"A nyertes map:%s\", map_name);

 
Hiba:
 
C:\\Users\\Szeb1\\Downloads\\vote2.pwn(111) : warning 213: tag mismatch
(112) : warning 213: tag mismatch
(113) : warning 213: tag mismatch
(113) : warning 204: symbol is assigned a value that is never used: \"z\"
(112) : warning 204: symbol is assigned a value that is never used: \"y\"
(111) : warning 204: symbol is assigned a value that is never used: \"x\"
Cím: Warnings, nem tölt be a script
Írta: JBauer - 2012. Július 19. - 20:26:25
new map_name[64], Float: x, Float: y, Float: z, idx = 0;
    map_name = strtok(OriginsArray[topMapId], idx, \'|\');
   
    x = floatstr(strtok(OriginsArray[topMapId], idx, \'|\'));
    y = floatstr(strtok(OriginsArray[topMapId], idx, \'|\'));
    z = floatstr(strtok(OriginsArray[topMapId], idx, \'|\'));
   
    new winnerStr[128];
    format(winnerStr, 128, \"A nyertes map:%s\", map_name);
Cím: Warnings, nem tölt be a script
Írta: instant - 2012. Július 19. - 20:26:37
(113) : warning 204: symbol is assigned a value that is never used: \"z\"
(112) : warning 204: symbol is assigned a value that is never used: \"y\"
(111) : warning 204: symbol is assigned a value that is never used: \"x\"
[/quote]
ezeknek ez a hibája :
 
new Float:x,Float:y,Float:z;
Cím: Warnings, nem tölt be a script
Írta: JBauer - 2012. Július 19. - 20:32:36
Idézetet írta: ZzzzzZ date=1342722397\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24703\" data-ipsquote-contentclass=\"forums_Topic

(113) : warning 204: symbol is assigned a value that is never used: \"z\"
(112) : warning 204: symbol is assigned a value that is never used: \"y\"
(111) : warning 204: symbol is assigned a value that is never used: \"x\"
ezeknek ez a hibája :
 
new Float:x,Float:y,Float:z;

 

[/quote]
Nem, a \'Float\' hiánya a
(111) : warning 213: tag mismatch
(112) : warning 213: tag mismatch
(113) : warning 213: tag mismatch

 warningot okozta.
Cím: Warnings, nem tölt be a script
Írta: A_Szeb1 - 2012. Július 19. - 20:36:48
Ez a három warning továbbra is van.
 
113) : warning 204: symbol is assigned a value that is never used: \"z\"
(112) : warning 204: symbol is assigned a value that is never used: \"y\"
(111) : warning 204: symbol is assigned a value that is never used: \"x\"

 
Ezek pedig megoldódtak:
 
(111) : warning 213: tag mismatch
(112) : warning 213: tag mismatch
(113) : warning 213: tag mismatch
Cím: Warnings, nem tölt be a script
Írta: Norby - 2012. Július 19. - 21:06:32
Töröld ezeket: Float:x,Float:y,Float:z
Cím: Warnings, nem tölt be a script
Írta: A_Szeb1 - 2012. Július 19. - 21:47:17
Köszi mindenkinek, a probléma megoldódott.
na haragudjatok, de lenne még egy dolog amit értek  :whistle:
 
if(!IsPlayerConnected(playerid) || !IsPlayerNPC(playerid))
    return -1;
SetPVarInt(playerid, \"votedForMap\", -1);
new String:MapsStr[MAX_MAPS * (32 + 4)];
for(new i = 0; i < MAX_MAPS; i++)
{
    new idx = 0,
       lclStr[64];
lclStr = strtok(OriginsArray, idx, \'|\');
format(MapsStr, sizeof MapsStr, \"%s%i. %s\\n\", MapsStr, i, lclStr);
}
ShowPlayerDialog(playerid, dialogMapchange, DIALOG_STYLE_LIST, \"Map vote\", MapsStr, \"Szavazok\", \"\");

 
Hiba: warning 213: tag mismatch...
Cím: Warnings, nem tölt be a script
Írta: JBauer - 2012. Július 19. - 22:02:46
Melyik sor?
Cím: Warnings, nem tölt be a script
Írta: A_Szeb1 - 2012. Július 19. - 22:31:17
if(!IsPlayerConnected(playerid) || !IsPlayerNPC(playerid))
    return -1;
SetPVarInt(playerid, \"votedForMap\", -1);
new String:MapsStr[MAX_MAPS * (32 + 4)];
for(new i = 0; i < MAX_MAPS; i++)
{
    new idx = 0,
       lclStr[64];
   lclStr = strtok(OriginsArray, idx, \'|\');

   
format(MapsStr, sizeof MapsStr, \"%s%i. %s\\n\", MapsStr, i, lclStr); // 56. sor 2x ugyan az a hiba (tag mismatch)

}


ShowPlayerDialog(playerid, dialogMapchange, DIALOG_STYLE_LIST, \"Map vote\", MapsStr, \"Szavazok\", \"\"); // 59. sor (tag mismatch)

Szerk.: Bocs hogy nem [code.-ban írtam ki, csak ki akartam jelölni pirossal a hibát...
Cím: Warnings, nem tölt be a script
Írta: CANNONN - 2012. Július 19. - 22:46:59
symbol is assigned a value that is never used

 
Jelen esetben a jelentése: a változó nincs használatban.


format(MapsStr, sizeof MapsStr, \"%s%i. %s\\n\", MapsStr, i, lclStr);

 
Két zárójelet lehagytál
 
format(MapsStr, sizeof(MapsStr), \"%s%i. %s\\n\", MapsStr, i, lclStr);
Cím: Warnings, nem tölt be a script
Írta: A_Szeb1 - 2012. Július 19. - 22:53:38
Nem az a hiba hogy le van hagyva a zárójel