-
Nos van nekem egy ez alapján készített DM-em
LINK: http://sampforum.hu/index.php?topic=3967.0
És a parancsokat ezzel szeretném letiltani
if(DMZONAK[playerid] == true) return SendClientMessage(playerid,0xFFFF00AA,\"DM zónában vagy ! Elõször /exitdm\");
De a következõ Warningot kapom ami miatt nem is megy :
C:\\Documents and Settings\\Administrator\\Asztal\\New Server\\gamemodes\\Untitled.pwn(413) : warning 213: tag mismatch
Valaki részletezné nekem miért és hogy lehet ezt megoldani??
-
Elõzõ témában már leírtam de leírom még egyszer.
warning 213: tag mismatch
Ez a hiba azt jelenti hogy rosszul hoztad létre a floatokat.
Példa:
new Float: X;
new Float: Y;
new Float: Z;
De ha elküldöd pm be akkor megcsinálom.
Üdvözlettel: Nexter
-
Az nem csak az általad nevezett \"floatokra\" vonatkozik, mivel éppen itt bool típus jelölés maradt le.
new bool:DMZONAK[MAX_PLAYERS];
De mivel gondolom hogy több zónát szeretne létrehozni a témanyitó, ezért marad ez:
new DMZONAK[MAX_PLAYERS];
És a használatának egy része meg:
if(DMZONAK[playerid] == 0) return SendClientMessage(playerid,0xFFFF00AA,\"DM zónában vagy ! Elõször /exitdm\");
Tehát true és false használat nélkül, mivel a fordító ezeket csak bool típusú változóknál/eljárásoknál fogadja el.
-
Az nem csak az általad nevezett \"floatokra\" vonatkozik, mivel éppen itt bool típus jelölés maradt le.
new bool:DMZONAK[MAX_PLAYERS];
De mivel gondolom hogy több zónát szeretne létrehozni a témanyitó, ezért marad ez:
new DMZONAK[MAX_PLAYERS];
És a használatának egy része meg:
if(DMZONAK[playerid] == 0) return SendClientMessage(playerid,0xFFFF00AA,\"DM zónában vagy ! Elõször /exitdm\");
Tehát true és false használat nélkül, mivel a fordító ezeket csak bool típusú változóknál/eljárásoknál fogadja el.
Köszönöm szépen mostmár értem.