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: Stramm - 2013. május 08. - 14:51:02

Cím: DM-ZÓNA
Írta: Stramm - 2013. május 08. - 14:51:02
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?? 
Cím: DM-ZÓNA
Írta: Nexter - 2013. május 08. - 14:59:12
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
Cím: DM-ZÓNA
Írta: Zsolesszka - 2013. május 08. - 15:10:26
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.
Cím: DM-ZÓNA
Írta: Stramm - 2013. május 08. - 15:13:26
Idézetet írta: ɐʞzssǝlosz date=1368018626\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37116\" data-ipsquote-contentclass=\"forums_Topic
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.