Zmienny model, tablica 2 wymiarowa
Kmf!p
20.12.2015
new model[ 64 ] = "models/player.mdl" new model[ 64 ] = "models/player1.mdl" new model[ 64 ] = "models/player2.mdl"
wlasnie w precache chce miec cos takiego, ale zeby pobralo mi wszystkie modele ktore podalem wyzej...
public plugin_precache() { precache_model( model ) }
2. tablica 2 wymiarowa
potrzebuje skorzystac chyba z takiej tablicy ponieważ mam duzo zmiznnych co mi zawalaja kod
chce pobierac zabicia i smierc z kazdej broni i je zapisac, przykladowo wyglada to tak:
new KillsGlock[33], DeathGlock[33]; new KillsUsp[33], DeathUsp[33]; new KillsDeagle[33], DeathDeagle[33];
jak mozecie sie domyslic gdy zrobie tak dla kazdej broni to jest masakra, do tego dochodza inne zmienne jak to wpakowac w ta tablice 2 wymiarowa, zebym mogl pozniej odczytac jakos te zabicia/smierc...nie znam sie na tych tablicach w ogóle to moze tez jakies wyjasnienie jak to pozniej zapisac.
Asiap
21.12.2015
new model[3][64] = {
"model.mdl",
"model.mdl"
"model.mdl"
}
public plugin_precache()
{
for(new i; i < sizeof model; i++)
{
precache_model(model[i]);
}
}
enum _:WEAPONS {
glock,
usp,
deagle
}
new kills[33][WEAPONS];
new deaths[33][WEAPONS];
kod na szybko pisany ale bedzie dzialac
Kmf!p
21.12.2015
odnosnie 2. kodu na te zabicia. jak naliczac na dana bron te zabicia czy smierc ?
KillsGlock[id]++;
wczesniej mialem tak, i nie bardzo wiem gdzie podstawic teraz ta bron.
Edited by Kmf!p, 21.12.2015 22:31.
Kmf!p
22.12.2015
Modele:
jaki bedzie kod na wybranie np. 2 modelu ?
new model[3][64] = { "model.mdl", "model.mdl" "model.mdl" } set_pev(id, pev_viewmodel2, ...?...);
Edited by Kmf!p, 22.12.2015 00:56.
Asiap
22.12.2015
kills[id][glock]++;
kills[id][usp]++;
kills[id][deagle]++;
drugi model (nalezy liczyc od zera, czyli pierwszy model to 0, drugi 1 a trzeci 2 itd...)
set_pev(id, pev_viewmodel2, model[1]);
Edited by Asiap, 22.12.2015 01:20.
Kmf!p
22.12.2015
odnosnie zapisu tych zabic, w taki sposob nie moge zapisac ?
format(vaultdata, charsmax(vaultdata),"%i %i", Kills[id][WEAPONS],Death[id][WEAPONS]);
musze zapisywac dla kazdej broni oddzielnie ?
Asiap
22.12.2015
to nie przejdzie
mozesz zrobic petle i w petli dodawac wpisy do danych vault
wtedy doda sie dla kazdej broni ale w ten sposob moze nieco zaklocic prace serwera jak bedzie kilkadziesiat dodawanych wpisow jednoczesnie