ist UserAFK als 3DText bzw Text3D deklariert?
Beiträge von Akino Kiritani
-
-
Mach es einfach mit GetVehicleParamsEx, damit kannst du alles auf einmal abdecken

Du brauchst dann auch keine Vars mehr^^
-
GetPVarInt(veh, "Bonnet",0); muss es.

Eh, ganz bestimmt nicht.
PVars sind NICHT für Fahrzeuge bestimmt, außerdem kannst du keine PVars für Spieler festlegen die nicht Online sind -
Wie es gemacht wird ist doch egal.
In diesem Fall überhaupt nicht, außer du machst das so wie 8D das "meinte"
Stell dir vor, du setzt dich in ein Auto, machst das Licht an, lässt es an und dann setzt du dich in ein anderes versuchst es anzumachen -> Licht bleibt aus.
Ich wage stark zu bezweifeln, dass es das ist was du erreichen wolltest

-
Das hat er aber nicht so umgesetzt

-
Dürft ihr MLG überhaupt als kürzel tragen?
meines wissens nach steht MLG nämlich für Major League Gaming, ist ähnlich wie ESL.
Könnte für Verwirrung sorgen^^
-
Wenn das funktioniert, bin ich Gott.
Das muss doch weh tun, hier mit PVars zu arbeiten

-
Beim zweiten textdraw hast du die Klickarea vergessen anzugeben, UseBox und TextSize fehlt...
Es kann aber auch daran liegen das beide Textdraws übereinander wobei es mir noch nicht ganz schlüssig ist, warum du einen Textdraw auswählbar machst wenn da nichts drin steht^^
-
Du musst das auch decrypten

-
-
Laut Kye enthält SA:MP ja kaum Bugs

Sehe ich aber anders^^
Egal zu dem 0.3d -> 0.3e Thema, es ging einegtlich eher um ein Sicherheitsupdate,
da aber niemand bzw kaum jemand nur wegen einer Lücke wechseln würde muss man sie mit Updates locken
-
GivePlayerMoney(pID,floatround(geld));//6007
GivePlayerMoney(playerid, floatround(geld-GiveMoney));//6008So sollte es dann gehen.
Wie kann man nicht merken das floats keine ints sind?
-
Ich hab mal nen Test gemacht, wie Hauke den gemacht hat.
Ergebnis:ZitatAlles anzeigen--- HSA vs DINI vs SII (9 a 100)
HSA 0150ms
DINI 0231ms
SII 0066ms
Gewinner Runde 1 -> SII
HSA 0070ms
DINI 0242ms
SII 0066ms
Gewinner Runde 2 -> SII
HSA 0071ms
DINI 0259ms
SII 0101ms
Gewinner Runde 3 -> HSA
HSA 0078ms
DINI 0238ms
SII 0076ms
Gewinner Runde 4 -> SII
HSA 0073ms
DINI 0271ms
SII 0070ms
Gewinner Runde 5 -> SII
HSA 0073ms
DINI 0257ms
SII 0074ms
Gewinner Runde 6 -> HSA
HSA 0075ms
DINI 0232ms
SII 0082ms
Gewinner Runde 7 -> HSA
HSA 0086ms
DINI 0257ms
SII 0069ms
Gewinner Runde 8 -> SII
HSA 0070ms
DINI 0277ms
SII 0076ms
Gewinner Runde 9 -> HSA
Siege für HSA 4
Siege für DINI 0
Siege für SII 5
--- Test beendet!
Soviel zum Thema es ist wesentlich schneller... -
I couldn't load any gamemode scripts. Please verify your server.cfg
Mhm woran könnte das bloß liegen
-
@Hauke
Hier das ergebnis.
Viel schneller ist das ja auch nicht.
Aber wer speichert denn die Vars einzelen?ZitatAlles anzeigen[19:15:52] --- HSA vs DINI vs SII (9 a 1000)
[19:15:57] HSA 0794ms
[19:15:57] DINI 2530ms
[19:15:57] SII 0736ms
[19:15:57] Gewinner Runde 1 -> SII
[19:16:01] HSA 0720ms
[19:16:01] DINI 2568ms
[19:16:01] SII 0725ms
[19:16:01] Gewinner Runde 2 -> HSA
[19:16:05] HSA 0712ms
[19:16:05] DINI 2982ms
[19:16:05] SII 0775ms
[19:16:05] Gewinner Runde 3 -> HSA
[19:16:09] HSA 0713ms
[19:16:09] DINI 2542ms
[19:16:09] SII 0784ms
[19:16:09] Gewinner Runde 4 -> HSA
[19:16:13] HSA 0699ms
[19:16:13] DINI 2472ms
[19:16:13] SII 0718ms
[19:16:13] Gewinner Runde 5 -> HSA
[19:16:17] HSA 0703ms
[19:16:17] DINI 2440ms
[19:16:17] SII 0768ms
[19:16:17] Gewinner Runde 6 -> HSA
[19:16:21] HSA 0718ms
[19:16:21] DINI 2720ms
[19:16:21] SII 0775ms
[19:16:21] Gewinner Runde 7 -> HSA
[19:16:25] HSA 0691ms
[19:16:25] DINI 2508ms
[19:16:25] SII 0789ms
[19:16:25] Gewinner Runde 8 -> HSA
[19:16:29] HSA 0693ms
[19:16:29] DINI 2484ms
[19:16:29] SII 0724ms
[19:16:29] Gewinner Runde 9 -> HSA
[19:16:29] Siege für HSA 8
[19:16:29] Siege für DINI 0
[19:16:29] Siege für SII 1
[19:16:29] --- Test beendet! -
dann ist das halt
GivePlayerMoney(pID, algeld-GiveMoney);
du rechnest aber auch verdwarst -.- -
-
Das soll jetzt also heißen man kann dini nicht mit HSA vergleichen oder was?
-
GivePlayerMoney(pID, GiveMoney-algeld);
Aber irgendwo hin muss das geld ja noch, wenn es versteuert wird

-
Ich hab mal einen Test gemacht:
Ergebnis:
ZitatAlles anzeigen[18:56:01] HSA 2545ms
[18:56:01] DINI 10135ms
[18:56:01] SII 0769ms
[18:56:01] Gewinner Runde 1 -> SII
[18:56:15] HSA 2766ms
[18:56:15] DINI 10129ms
[18:56:15] SII 0807ms
[18:56:15] Gewinner Runde 2 -> SII
[18:56:28] HSA 2450ms
[18:56:28] DINI 9947ms
[18:56:28] SII 0752ms
[18:56:28] Gewinner Runde 3 -> SII
[18:56:41] HSA 2841ms
[18:56:41] DINI 9579ms
[18:56:41] SII 0747ms
[18:56:41] Gewinner Runde 4 -> SII
[18:56:54] HSA 2455ms
[18:56:54] DINI 9557ms
[18:56:54] SII 0784ms
[18:56:54] Gewinner Runde 5 -> SII
[18:57:07] HSA 2788ms
[18:57:07] DINI 10040ms
[18:57:07] SII 0889ms
[18:57:07] Gewinner Runde 6 -> SII
[18:57:21] HSA 2828ms
[18:57:21] DINI 9650ms
[18:57:21] SII 0774ms
[18:57:21] Gewinner Runde 7 -> SII
[18:57:34] HSA 2454ms
[18:57:34] DINI 9724ms
[18:57:34] SII 0806ms
[18:57:34] Gewinner Runde 8 -> SII
[18:57:47] HSA 2526ms
[18:57:47] DINI 9702ms
[18:57:47] SII 0890ms
[18:57:47] Gewinner Runde 9 -> SII
[18:57:47] Siege für HSA 0
[18:57:47] Siege für DINI 0
[18:57:47] Siege für SII 9
[18:57:47] --- Test beendet!
Source:/*
Timing test
*/
#define FILTERSCRIPT
#include <a_samp>
#include dini
#include hsa
#include SII#define TEST_RUNS 9
#define TEST_LOOPS 1000new result[3];
forward StartTest();
public StartTest() {printf(" --- HSA vs DINI vs SII (%d a %d)",TEST_RUNS,TEST_LOOPS);
for(new i ; i < TEST_RUNS ; i++ )
{
new
tick2,
tick3,
tick1,
tick4;
tick1 = GetTickCount();
for(new j ; j < TEST_LOOPS ; j++)
{
setInt:"Fraktionskassen"("Polizei",81921);
setInt:"Fraktionskassen"("Feuerwehr",56121);
setInt:"Fraktionskassen"("Yakuza",1912);
setInt:"Fraktionskassen"("Lufthansa",917251);
setString:"Fraktionskassen"("Passwort","Ich mag Züge");
setInt:"Fraktionskassen"("Bargeld",4125);
setFloat:"Fraktionskassen"("Leben",74.12);
}
tick2 = GetTickCount();
for(new j ; j < TEST_LOOPS ; j++)
{
if(!dini_Exists("Fraktionskassen")) dini_Create("Fraktionskassen");
dini_IntSet("Fraktionskassen","Polizei",81921);
dini_IntSet("Fraktionskassen","Feuerwehr",56121);
dini_IntSet("Fraktionskassen","Yakuza",1912);
dini_IntSet("Fraktionskassen","Lufthansa",917251);
dini_Set("Fraktionskassen","Passwort","Ich mag Züge");
dini_IntSet("Fraktionskassen","Bargeld",4125);
dini_FloatSet("Fraktionskassen","Leben",74.12);
}
tick3 = GetTickCount();
for(new j ; j < TEST_LOOPS ; j++)
{
INI_Open("Fraktionskassen.ini");
INI_WriteInt("Polizei",81921);
INI_WriteInt("Feuerwehr",56121);
INI_WriteInt("Yakuza",1912);
INI_WriteInt("Lufthansa",917251);
INI_WriteString("Passwort","Ich mag Züge");
INI_WriteInt("Bargeld",4125);
INI_WriteFloat("Leben",74.12);
INI_Save();
INI_Close();
}
tick4 = GetTickCount();
printf("HSA %04dms",tick2 - tick1);
printf("DINI %04dms",tick3 - tick2);
printf("SII %04dms",tick4 - tick3);
new
HSA = tick2 - tick1,
DINI = tick3 - tick2,
SII = tick4 - tick3;
printf("Gewinner Runde %d -> %s",(i+1),(HSA < DINI && HSA < SII) ? ("HSA") : ((DINI < HSA && DINI < SII)?("DINI"):("SII")));
if(HSA < DINI && HSA < SII) result[0]++;
else if(DINI < HSA && DINI < SII) result[1]++;
else result[2]++;
}
printf("Siege für HSA %d",result[0]);
printf("Siege für DINI %d",result[1]);
printf("Siege für SII %d",result[2]);
printf(" --- Test beendet!");
return 1;
}public OnFilterScriptInit() {
SetTimer("StartTest",1800,false);
return 1;
}