So ich melde mich auch mal wieder ![]()
Ich weiß nicht ob du was geändert hast
oder ob es an einem Update von meinem Browser lag,
aber es funktioniert nun perfekt.
Danke dafür :]
So ich melde mich auch mal wieder ![]()
Ich weiß nicht ob du was geändert hast
oder ob es an einem Update von meinem Browser lag,
aber es funktioniert nun perfekt.
Danke dafür :]
Seit wann kommt nach einer Abfrage ein Semikolon?
Kann mir mal jemand verraten wer sich so einen Schwachsinn ausgedacht hat?
if(PlayerInfo[playerid][pAdmin] == 0)
{
new model=GetVehicleModel(vehicleid);
if(model == 432 || model == 425 || model == 520)
{
if(!(IsPlayerInFrac(playerid,3)||PlayerInfo[playerid][pLeader] == 7))
{
SendClientMessage(playerid,COLOR_RED,"Du weißt nicht wie du in das Fahrzeug kommen sollst!");
TogglePlayerControllable(playerid,false);
TogglePlayerControllable(playerid,true);
}
}
}
Das müsste so gehen
PoTTii geh schlafen...
hör nicht auf ihn
if(PlayerInfo[playerid][pAdmin]=>1333)
diese Anfrage ist falsch
if(PlayerInfo[playerid][pAdmin]>=1333)
so ists richtig ![]()
Dacht ich auch, aber als ich es getestet hab, kam das dabei raus
1.0.0.0.
und so hab ich es verwendet
print(LesbareZahl(1000));
statt io_write machste io_append
Recht unoptimiert auf die schnelle geschrieben sollte aber funktionieren
stock inspoints(num)
{
new str[20];
valstr(str,num);
new len = strlen(str);
if(len > 2) strins(str,".",len-3);
if(len > 6) strins(str,".",len-6);
if(len > 9) strins(str,".",len-9);
if(len > 12) strins(str,".",len-12);
return str;
}
//Edit Sniper deins fügt nach jeder zahl einen Punkt ein ![]()
Wie hast du denn bitte deine retunrs gesetzt?
Setzt mal nach jeder beendeten Aktion in einem Dialog ein return
Bsp:
if(dialogid == DIALOG_VIP1)
{
if(response)
{
ShowPlayerDialog(playerid,DIALOG_VIP2,DIALOG_STYLE_MSGBOX,"Premium Benutzer Informationen","{FFAA00}Wenn du ein Premiumbenutzer bist, hast du sehr {FF1400}coole{FFFFFF} Vorteile.","Weiter","Abbrechen");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Premiumbenutzersystem abgebrochen!");
return 1;
}
}
Code löschen
Von Editor auf Quellcode switch
Code mit PWN Tag posten
Danke
Zeig mal ein paar Zeilen drüber, der fehler liegt bei solchen Sachen in den meisten fällen dort
MoveObject(lspdschranke, 1544.6999511719, -1630.6999511719, 13.097, 0.01, 0, 0, 90);
müsste theoretisch gehen
Warum um eins erhöhen?
Ganz einfach, weil es kein Auto mit der ID 0 gibt und laut deiner Schleife dann bis 2001 laufen würde
Mit der vergrößerung des Arrays ist es zwar getan, aber du hast dann unbenutzen Speicher ![]()
Dann müsstest du die CarID um eins erhöhen, da die CarIDs bei 1 anfangen
Ich sags dir, dein Array ist zu klein ![]()
Du hast den Array bestimmt auf 2000 gesetzt
und ein Array fängt nicht bei 1 an sondern bei 0,
d.h. du musst die Arrayzahl um eins veringern
format(Schild[playerid][i-1][nummer],32,dini_Get(accFormat,datei));
MoveObject(lspdschranke, 1544.6999511719, -1630.6999511719, 13.10000038147, 5.0, 0, 0, 90);
Zur Info, MoveObjekt erwartete schon immer eine Veränderung der x,y oder z Achse
und die Bewegung ist für eine kleine Rotation auf der Achsenveränderung viel zu schnell
ich hab es so gemacht:
die Z Achse minimal verändert und den Speed auf 0.01 gesetzt,
da ja der Speed die Geschwindigkeit die Einheiten angibt die das Objekt in einer Sekunde zurück gibt.
Kommt denn die Meldung, du wurdest erfolgreich eingeloggt?
Wenn nicht, weiß ich die Lösung
Ich vermute, dass ich vergessen habe die variable für jeden spieler zu definiren, da jeder beim einloggen unterschiedlich weit ist.
Das würde nur passieren, wenn du das in einem Befehl haben würdest.
1. Falsche Sektion
2. Frag doch im Theard nach...
erhöhs mal auf 2001
Auja gute Idee, dann haben wir 100,05%. ![]()
Ich hab den Code mal getestet und es lief einwandfrei.
new datei[20],Float:time;
for(new i=1;i<=2000;i++)
{
format(datei,50,"carid%d",i);
print(datei);
time=i*0.05;//% Berechnung
format(datei,50,"%.2f Prozent Fertig",time);
print(datei);//% Anzeige
}
PS: Ich hatte keine Lust InGame zu gehen und das zu testen