[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
-
-
Schreib bitte mal die betreffende Zeile raus
@XtremeGamer_HD -
Weil <= gettime() + 180 immer zutrifft, wenn die Zeit unter 180 ist

<= gettime() + 180
Wie soll man das den sonst einstellen,
Danke für die hilfe
-
Wie oft wird der Timer denn aufgerufen? Wenn <= 1 Sekunden, kannst du einfach nur == gettime() + 180 benutzen
Ansonsten kannst du auch eine Variable hochzählen, die bei 0 wenn (pRobbingTimer[i] <= gettime() + 180) zutrifft auf 1 gesetzt wird, dann bei (pRobbingTimer[i] <= gettime() + 120) auf 2 etc. -
Wie oft wird der Timer denn aufgerufen? Wenn <= 1 Sekunden, kannst du einfach nur == gettime() + 180 benutzen
Ansonsten kannst du auch eine Variable hochzählen, die bei 0 wenn (pRobbingTimer[i] <= gettime() + 180) zutrifft auf 1 gesetzt wird, dann bei (pRobbingTimer[i] <= gettime() + 120) auf 2 etcCode
Alles anzeigenif(pRobbingTimer[i]) { if(pRobbingTimer[i] == gettime() + 180) SendClientMessage(i, COLOR_LIGHTBLUE, "Noch 3 Minuten bis die Bank erfolgreich ausgeraubt wurde!"); else if(pRobbingTimer[i] == gettime() + 120) SendClientMessage(i, COLOR_LIGHTBLUE, "Noch 2 Minuten bis die Bank erfolgreich ausgeraubt wurde!"); else if(pRobbingTimer[i] == gettime() + 60) SendClientMessage(i, COLOR_LIGHTBLUE, "Noch 1 Minute bis die Bank erfolgreich ausgeraubt wurde!");so wa
-
Jo aber dann musst du sicher sein, dass der Timer nur einmal und auch wirklich jede Sekunde aufgerufen wird. Mit der Zähler-Variable würdest du sichergehen, dann jede Nachricht auf jeden Fall kommt und auch nur einmal.
-
Mein script lädt aus irgend einem Grund nicht. Es steht in der Hosted tap Liste dann Unknown.
Zu vorherigem probem:
error 029: invalid expression, assumed Zero
Da steht nur else drinne
mfg
-
Ist der Fehler gelöst oder nicht? Das mit dem Script laden kann viele Gründe haben

-
Beitrag von Dr. Frauenarzt ()
Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Erledigt (). -
Code
Alles anzeigenmysql_format(Handle, strQuery, 1024, "UPDATE users SET respectpoints='%i', level='%i', payday='%i', paydaymoney='%i', team='%i', wanted='%i', jailtime='%i' , leader='%i', rang='%i' , fraksperre='%i', Messages='%i' WHERE username='%e'", pInfo[playerid][pRespectPoints], pInfo[playerid][pLevel], pInfo[playerid][pPayday], pInfo[playerid][pPaydayMoney], pInfo[playerid][pTeam], pInfo[playerid][pWanteds], pInfo[playerid][pKnastZeit], pInfo[playerid][pLeader], pInfo[playerid][pRank], pInfo[playerid][pFraksperre], pInfo[playerid][pMessages], Playername(playerid)); mysql_pquery(Handle, strQuery);Hey kurze frage warum wird Messages nicht gespeichert?
Alles korrekt in der Datenbank Eingetragen
-
Ne frage wie kann ich son format in die länge ziehen? Wollte das hier so alles untereinander in der Liste des Dialogs haben, doch das alles passt nicht rein und zeigt mir einen error..
Codeformat(string,sizeof(string),""#HTML_RED"MuellmannSkill: "#HTML_WHITE"%d\n"#HTML_RED"StadtreinigungSkill: "#HTML_WHITE"%d\n"#HTML_RED"FluglieferantSkill: "#HTML_WHITE"%d\n"#HTML_RED"PostboteSkill: "#HTML_WHITE"%d\n"#HTML_RED"DetektivSkill: "#HTML_WHITE"%d\n"#HTML_RED"LandwirtSkill: "#HTML_WHITE"%d \n"#HTML_RED"EisverkauferSkill: "#HTML_WHITE"%d\n"#HTML_RED"BestatterSkill: "#HTML_WHITE"%d\n"#HTML_RED"GeldtransporterSkill: "#HTML_WHITE"%d\n"#HTML_RED"TruckerSkill: "#HTML_WHITE"%d\n"#HTML_RED"BusfahrerSkill: "#HTML_WHITE"%d\n"#HTML_RED"MechanikerSkill: "#HTML_WHITE"%d\n"#HTML_RED"WaffendealerSkill: "#HTML_WHITE"%d \n"#HTML_RED"DrogendealerSkill: "#HTML_WHITE"%d\n"#HTML_RED"AnwaltSkill: "#HTML_WHITE"%d\n"#HTML_RED"TaxifahrerSkill: "#HTML_WHITE"%d\n"#HTML_RED"ImmobilienmaklerSkill: "#HTML_WHITE"%d\n"#HTML_RED"ZigarenhandlerSkill: "#HTML_WHITE"%d\n"#HTML_RED"MinenarbeiterSkill: "#HTML_WHITE"%d\n"#HTML_RED"HohlenforscherSkill: "#HTML_WHITE"%d", ShowPlayerDialog(playerid,DIALOG_4ALL_SONSTIGES,DIALOG_STYLE_MSGBOX,"Deine Waffen Skills",string,"ok",""); -
Ne frage wie kann ich son format in die länge ziehen? Wollte das hier so alles untereinander in der Liste des Dialogs haben, doch das alles passt nicht rein und zeigt mir einen error..
Codeformat(string,sizeof(string),""#HTML_RED"MuellmannSkill: "#HTML_WHITE"%d\n"#HTML_RED"StadtreinigungSkill: "#HTML_WHITE"%d\n"#HTML_RED"FluglieferantSkill: "#HTML_WHITE"%d\n"#HTML_RED"PostboteSkill: "#HTML_WHITE"%d\n"#HTML_RED"DetektivSkill: "#HTML_WHITE"%d\n"#HTML_RED"LandwirtSkill: "#HTML_WHITE"%d \n"#HTML_RED"EisverkauferSkill: "#HTML_WHITE"%d\n"#HTML_RED"BestatterSkill: "#HTML_WHITE"%d\n"#HTML_RED"GeldtransporterSkill: "#HTML_WHITE"%d\n"#HTML_RED"TruckerSkill: "#HTML_WHITE"%d\n"#HTML_RED"BusfahrerSkill: "#HTML_WHITE"%d\n"#HTML_RED"MechanikerSkill: "#HTML_WHITE"%d\n"#HTML_RED"WaffendealerSkill: "#HTML_WHITE"%d \n"#HTML_RED"DrogendealerSkill: "#HTML_WHITE"%d\n"#HTML_RED"AnwaltSkill: "#HTML_WHITE"%d\n"#HTML_RED"TaxifahrerSkill: "#HTML_WHITE"%d\n"#HTML_RED"ImmobilienmaklerSkill: "#HTML_WHITE"%d\n"#HTML_RED"ZigarenhandlerSkill: "#HTML_WHITE"%d\n"#HTML_RED"MinenarbeiterSkill: "#HTML_WHITE"%d\n"#HTML_RED"HohlenforscherSkill: "#HTML_WHITE"%d", ShowPlayerDialog(playerid,DIALOG_4ALL_SONSTIGES,DIALOG_STYLE_MSGBOX,"Deine Waffen Skills",string,"ok","");Benutzt die Funktion "strcat" und "strdel "
-
Ne frage wie kann ich son format in die länge ziehen? Wollte das hier so alles untereinander in der Liste des Dialogs haben, doch das alles passt nicht rein und zeigt mir einen error..
Codeformat(string,sizeof(string),""#HTML_RED"MuellmannSkill: "#HTML_WHITE"%d\n"#HTML_RED"StadtreinigungSkill: "#HTML_WHITE"%d\n"#HTML_RED"FluglieferantSkill: "#HTML_WHITE"%d\n"#HTML_RED"PostboteSkill: "#HTML_WHITE"%d\n"#HTML_RED"DetektivSkill: "#HTML_WHITE"%d\n"#HTML_RED"LandwirtSkill: "#HTML_WHITE"%d \n"#HTML_RED"EisverkauferSkill: "#HTML_WHITE"%d\n"#HTML_RED"BestatterSkill: "#HTML_WHITE"%d\n"#HTML_RED"GeldtransporterSkill: "#HTML_WHITE"%d\n"#HTML_RED"TruckerSkill: "#HTML_WHITE"%d\n"#HTML_RED"BusfahrerSkill: "#HTML_WHITE"%d\n"#HTML_RED"MechanikerSkill: "#HTML_WHITE"%d\n"#HTML_RED"WaffendealerSkill: "#HTML_WHITE"%d \n"#HTML_RED"DrogendealerSkill: "#HTML_WHITE"%d\n"#HTML_RED"AnwaltSkill: "#HTML_WHITE"%d\n"#HTML_RED"TaxifahrerSkill: "#HTML_WHITE"%d\n"#HTML_RED"ImmobilienmaklerSkill: "#HTML_WHITE"%d\n"#HTML_RED"ZigarenhandlerSkill: "#HTML_WHITE"%d\n"#HTML_RED"MinenarbeiterSkill: "#HTML_WHITE"%d\n"#HTML_RED"HohlenforscherSkill: "#HTML_WHITE"%d", ShowPlayerDialog(playerid,DIALOG_4ALL_SONSTIGES,DIALOG_STYLE_MSGBOX,"Deine Waffen Skills",string,"ok","");Eventueel dann so?
strcat(string,"#HTML_RED"MuellmannSkill: "#HTML_WHITE"%d,Spieler[playerid][pMuellmannSkill]),strcat(string, "\n");
Für jeden Beruf ?
-
Kann mir einer sagen bzw erläutern, wieso ich das Textdraw nicht anklicken kann ?
Rename[14] = TextDrawCreate(184.000000, 138.000000, "Auswahl");
TextDrawBackgroundColor(Rename[14], 255);
TextDrawFont(Rename[14], 1);
TextDrawLetterSize(Rename[14], 0.379999, 1.000000);
TextDrawColor(Rename[14], -1);
TextDrawSetOutline(Rename[14], 0);
TextDrawSetProportional(Rename[14], 1);
TextDrawSetShadow(Rename[14], 1);
TextDrawUseBox(Rename[14], 1);
TextDrawBoxColor(Rename[14], 255);
TextDrawTextSize(Rename[14], 240.000000, 0.000000);
TextDrawSetSelectable(Rename[14], 1); -
TextDrawTextSize definiert die anklickbare Fläche. Daher führt 0 als Y-Parameter dazu, dass man es nicht anklicken kann.
-
Was sollte ich dann da angeben ? Ich dachte immer, sofern man die Box anmacht, ist dies dann die Anklickbare Fläche ?
-
"Diese Funktion definiert den anklickbaren Bereich für die Verwendung von TextDrawSetSelectable, egal ob eine Box angezeigt wird, oder nicht." aus http://wiki.sa-mp.com/wiki/TextDrawTextSize_DE
Ich denke du kannst die gleiche Größe wie die Box nehmen, aber probier es einfach mal aus. -
Beitrag von Edgar ()
Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Ups.. 3 Stunden zuspät. :D (). -
Mal eine Frage, mein Pawno Compiler braucht ewig, um etwas zu compilen was kann man dagegen tun ?
-
Definier mal was du mit ewig meinst. Ein langes Script mit vielen Includes kann schon eine Zeit brauchen. Hast du z.B. besonders große Arrays deklariert?
-
