stock test_1() {
variable_1 += 2; // hozzáadok az értékéhez 2t
return 1;
}
stock test_2() {
variable_1 = 11; // hozzáadok az értékéhez 11et
return 1;
}
Erre gondolsz?
ez igy tiszta.
akkor írok másik példát
van egy globális változóm, például \'temp\' néven
használom sscanf érték beolvasására.
utána egy másik helyen számolásra
new temp;
CMD:mittomén(playerid, params[]) {
if(sscanf(params, \"d\", temp)) return 1;
printf(\"%d\", temp);
return 1;
}
CMD:pontaz(playerid, params[]) {
for(new i = 0; i < MAX_PLAYERS;i++) if(IsPlayerConnected(i)) temp++;
printf(\"%d\", temp);
return 1;
}
szoval a másodiknál az elõzõ parancsban megadott értékkel folytatja a számolást, nekem pedig az kéne, hogy a létrehozásnál felvett értéktõl (0) kezdje, anélkül, hogy minden \'temp\' változó használat elé kéne írnom ezt a sort
temp = 0;
remélem így érthetõbb.