ZitatSA-MP 0.3e Version
To test the SA-MP 0.3e version, use the v2.6.1 compiled binaries from here, or download the source from the v2.6.1 branch.
Wie oft denn noch?
Steht unten im ersten Beitrag seines Threads
ZitatSA-MP 0.3e Version
To test the SA-MP 0.3e version, use the v2.6.1 compiled binaries from here, or download the source from the v2.6.1 branch.
Wie oft denn noch?
Steht unten im ersten Beitrag seines Threads
Naja bin Anfänger in Scripten
Das entschuldigt gar nichts...
dort bin ich gerade
Dann hast du einen verdammt schlechten Lehrer,
such / kauf dir einen neuen
Ihr solltet alle nochmal in die Scriptschule gehen. 
namespace
das ist unnötig unterlass es einfach ![]()
@TE
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_SMARKT:
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) <3400) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld.");
GivePlayerMoney(playerid,-3400);
GivePlayerWeapon(playerid,31,400);
}
case 1:
{
if(GetPlayerMoney(playerid) <3250) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld.");
GivePlayerMoney(playerid,-3250);
GivePlayerWeapon(playerid,30,400);
}
case 2:
{
if(GetPlayerMoney(playerid) <2400) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld.");
GivePlayerMoney(playerid,-2400);
GivePlayerWeapon(playerid,29,400);
}
}
}
}
return 1;
}
Das sollte dein problem lösen
Soweit ich den Code interpretiert habe wird bei Global ja nur geprüft ob es nicht null entspricht richtig?
Du meinst wohl Local^^
Aber du hast recht.
Es wird nur geprüft ob es Null ist oder nicht, ich fand es halt unnötig weitere Sachen zu prüfen.
Ich werde es anpassen,
damit man das auch auch "global" verwenden kann.
Sprich eine Include die alle Scripts verwaltet.
Aber danke für die Bewertung bzw Feedback ![]()
Was genau funktioniert denn nicht?
Kommt kein Ton?
Wird die Message nicht "versteckt" ?
Wenn die Message nicht versteckt wird solltest du darauf achten, das du das in dem Script verwendest in dem du auch PlayAudioStreamForPlayer nutzt^^
Ich schreib demnächst mal eine neue Version, die auch Filterscripts mit einbezieht und nicht nur den GM
außerdem
ist das GF System verbuggt.
Wo das denn?
Man muss es nur richtig anwenden
Ich habe das damals nur geschrieben weil einige der Meinung waren die Meldung von PlayAudioStreamForPlayer müsse verschwinden
Ob es jemand braucht ist mir im endeffekt egal,
ich wollte nur beweisen, das es möglich ist
so lass ich se Speichern da er ja abfragt ob es gekauft wurde das es ja nicht wurde..
Du bist alt genug um dir Zeit für deinen Beitrag den du schreibst zu nehmen.
Schreib ihn bitte so, das ich es auch verstehe.
Das machst du einfach einen query mit multiblen querys
for(new i = 0;i<MaxBiz;i++)
{
format(str,sizeof str,"UPDATE `Bizz` SET `Offen`= '%d', `Kasse`= '%d WHERE `ID`='i'",biz2[i][bOpen],biz2[i][bKasse],i);
mysql_query(str);
}
Weil ein Skin kein Objekt ist
Ich weiß jetzt nicht was du willst ![]()
Hab den verdacht du meinst das
for(new i = 0;i<MaxBiz;i++)
{
format(str,sizeof str,"SELECT * FROM Bizz WHERE `ID`= %d",i);
mysql_query(str);
//code
}
mysql_query("SELECT * FROM Bizz WHERE `ID`= 3");
Ich denk mal das ist es was du suchst^^
Fraps oder Camtasia
klar du machst dir einfach einen query mit multiblen Aufgaben
for(new i = 0;i<MaxBiz;i++)
{
format(str,sizeof str,"UPDATE `Bizz` SET `Offen`= '%d', `Kasse`= '%d'",biz2[i][bOpen],biz2[i][bKasse]);
mysql_query(str);
}
weiß einer von euch warum das mit dem iImage2textdraw nciht funzt?
Möglicherweise weil nicht mehr als 92 Textdraws auf einmal angezeigt werden können
while(mysql_retrieve_row())
{
for(new i = 0;i<MaxBiz;i++)
so kann das nicht funktionieren.
Mach aus deinem while, mal if
dann spiltte das doch einfach aus
sscanf(was auch immer,"p<,>iii",wert1,wert2,wert3);
so splittest du das einfach auf
Kann mir jmd helfen bitte ?
Das istn Skin, mehr muss man dazu nicht sagen ![]()
Brauch mal evtl ne kleine erklärung wie ich mit mysql und sscanf werte laden kann
Ich krieg das nicht so ganz hin
Was genau hast du denn vor?
Als 10% aufm Desktop, keine Ahnung wie Du darauf kommst, trotzdem kann man drehen und Wenden wie man will. Dieses "Callback" ist nun mal für andere Sachen gedacht.
Für was soll denn das sonst sein, als für Anticheats?
Im Changelog steht das sogar explizit drin
ZitatAdded OnPlayerUpdate, a callback fired for every player network update. This will help server-side anti-cheat.