AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   French (https://forums.alliedmods.net/forumdisplay.php?f=20)
-   -   cyber oscour ou qq1 dautre pa de prob (https://forums.alliedmods.net/showthread.php?t=3160)

dark_fighter 06-28-2004 09:23

cyber oscour ou qq1 dautre pa de prob
 
lu

je voudrai kompiler un plug perso mai il me marque ses mesage derreur
le prob c ke je c pa dou sa vien


>loose indentitation
>invalide expression assumed zero
>expression has no effect
>expected token ";" but found "if"

NiLuJe 06-28-2004 09:38

Code du plugin? ^^

L'erreur d'indentation c'ets un warning, c'ets pas bien méchant (et surtout inoffensif pour la compil & le fonctionnement du plug)

La deuxième erreur, vérifie tes parentheses sur ton if ...

dark_fighter 06-28-2004 09:48

mici
 
merci mai les autre erreur

ArtAttack 06-28-2004 09:52

Ajoute un ; à la fin de la ligne précédant le "if"

dark_fighter 06-28-2004 10:46

merci a tous
 
g plu kune erreur (mai plin de warning)

>unmatched closing barce
sa veu dire koi

sanaell 06-28-2004 10:49

ca veut dire que tu devrais poster le code et la ligne erronée ( c est indiqué quand tu compiles )

dark_fighter 06-28-2004 11:04

public amx_dimin_arm(id)
{
if (!(get_user_flags(id)&ADMIN_SLAY)){
client_print(id,print_console,"[AMX] Vous n avez pas acces a cette commande")

}
if (read_argc() < 2){
new onoff[4]
if(diminAllow == true){
copy(onoff, 4, "ON") }
}
else {
copy(onoff, 4, "OFF")
}
client_print(id,print_console,"[AMX] Utilisation : amx_dimin_arme < 1 | 0 > Sa valeur actuelle : %s", onoff)

}

new arg[10];
read_argv(1,arg,10) ;

if ( (equal(arg,"on", 2)) || (equal(arg,"1", 1)) ){
diminAllow = true
client_print(id,print_console,"[AMX] Le mode armement diminué est actuellement actif")
client_print(0,print_chat,"[AMX] L admin a active le mode armement diminué")
}else{
diminAllow = false
client_print(id,print_console,"[AMX] Le mode armement diminué est actuellement Inactif")
client_print(0,print_chat,"[AMX] L admin a active le mode armement diminué")
}
return PLUGIN_continue
}


le bug et en bleu

CyberGuerrier 06-28-2004 12:15

public amx_dimin_arm(id)
{
if (!(get_user_flags(id)&ADMIN_SLAY)){
client_print(id,print_console,"[AMX] Vous n avez pas acces a cette commande")

}
if (read_argc() < 2){
new onoff[4]
if(diminAllow == true){
copy(onoff, 4, "ON") }
}
else {
copy(onoff, 4, "OFF")
}
client_print(id,print_console,"[AMX] Utilisation : amx_dimin_arme < 1 | 0 > Sa valeur actuelle : %s", onoff)

} //Accolade en trop

new arg[10];
read_argv(1,arg,10) ;

if ( (equal(arg,"on", 2)) || (equal(arg,"1", 1)) ){
diminAllow = true
client_print(id,print_console,"[AMX] Le mode armement diminué est actuellement actif")
client_print(0,print_chat,"[AMX] L admin a active le mode armement diminué")
}else{
diminAllow = false
client_print(id,print_console,"[AMX] Le mode armement diminué est actuellement Inactif")
client_print(0,print_chat,"[AMX] L admin a active le mode armement diminué")
}
return PLUGIN_continue //c'est PLUGIN_CONTINUE (la case est TRES importante)
}


//====================

Voila la version corriger qui devrait fonctionner (pas tester):

Code:
public amx_dimin_arm(id) {     if (!(get_user_flags(id)&ADMIN_SLAY))     {         client_print(id,print_console,"[AMX] Vous n avez pas acces a cette commande")     }     if (read_argc() < 2)     {         new onoff[4]         if(diminAllow == true)         {             copy(onoff, 4, "ON")         }     }     else     {         copy(onoff, 4, "OFF")     }     client_print(id,print_console,"[AMX] Utilisation : amx_dimin_arme < 1 | 0 > Sa valeur actuelle : %s", onoff)     new arg[10];     read_argv(1,arg,10);     if ( (equal(arg,"on", 2)) || (equal(arg,"1", 1)) )     {         diminAllow = true         client_print(id,print_console,"[AMX] Le mode armement diminué est actuellement actif")         client_print(0,print_chat,"[AMX] L admin a active le mode armement diminué")     }     else     {         diminAllow = false         client_print(id,print_console,"[AMX] Le mode armement diminué est actuellement Inactif")         client_print(0,print_chat,"[AMX] L admin a active le mode armement diminué")     }     return PLUGIN_CONTINUE }

NiLuJe 06-28-2004 15:05

On dit la "casse" en français Cyber ^^ (Oui, c'est moche, mais bon, on avait bien "couriel" aussi alors hein ^^ )

(lol, le mec relou qui fait chier :P )

NB: Ce message ne sert à rien, j'assume ^^

CyberGuerrier 06-28-2004 18:33

Je sais que ma question vas paraitre con et est hors-sujet mais c'est quoi couriel ?


All times are GMT -4. The time now is 18:40.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.