-
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\"
-
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);
-
(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;
-
(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.
-
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
-
Töröld ezeket: Float:x,Float:y,Float:z
-
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...
-
Melyik sor?
-
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...
-
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);
-
Nem az a hiba hogy le van hagyva a zárójel