Witam, czy można używać return w pętli, np:
new timestamp, pos, vault = nvault_util_open(vault_name[Clan]);
new num = nvault_util_count(vault);
for(new i = 1; i <= num; i ++){
pos = nvault_util_read(vault, pos, key, 63, data, 255, timestamp);
if(equali(text, key))
return PLUGIN_HANDLED;
}
nvault_util_close(vault);
Czy lepiej bawić się w dodatkową zmienną:
new stop, timestamp, pos, vault = nvault_util_open(vault_name[Clan]);
new num = nvault_util_count(vault);
for(new i = 1; i <= num; i ++){
pos = nvault_util_read(vault, pos, key, 63, data, 255, timestamp);
if(equali(text, key)){
stop = 1;
break;
}
}
nvault_util_close(vault);
if(stop)
return PLUGIN_HANDLED;


Dodatki SourceMod



Temat jest zamknięty










