Szerző Téma: DM-ZÓNA  (Megtekintve 675 alkalommal)

Nem elérhető Stramm

  • 193
    • Profil megtekintése
DM-ZÓNA
« Dátum: 2013. május 08. - 14:51:02 »
0 Show voters
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?? 

DM-ZÓNA
« Válasz #1 Dátum: 2013. május 08. - 14:59:12 »
0 Show voters
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

DM-ZÓNA
« Válasz #2 Dátum: 2013. május 08. - 15:10:26 »
0 Show voters
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.

Nem elérhető Stramm

  • 193
    • Profil megtekintése
DM-ZÓNA
« Válasz #3 Dátum: 2013. május 08. - 15:13:26 »
0 Show voters
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.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal