Wahrscheinlich wurden die Array Index(e) vertauscht.
Ohne code kann man dir da aber auch nicht helfen
L.G.
Wahrscheinlich wurden die Array Index(e) vertauscht.
Ohne code kann man dir da aber auch nicht helfen
L.G.
doch geh heute ma in der grundschule
Ich glaube die haben die Sprache besser drauf, als manch anderer hier...
Manyula: Ja, weil die meisten die Einstellung, wie Azure haben. (nichts gg dich )
Es stimmt, dass viele sowas von undankbar sind, aber es gibt auch noch andere Menschen.
L.G.
Die danach den Link schicken.
für die Note: 1, sollten aber mehr Freundliche und Nette Leute mit Codes Ankommen um es zu Beheben.
Also für dich sind Leute, die keinen Bock haben, alles, was auf der Seite oder dem 'Link' steht, nochmal für dich zu formulieren?
Und wahrscheinlich bin ich jetzt auch ein "böser" Benutzer des Forums, weil ich dich darauf hinweise.
Klar gibt es hier unfreundliche Leute, deswegen gibts von mir auch nur ne 3.
L.G.
Ich würde gerne von dir eine Begründung erhalten,
Wie du meinst aber für mich gibt es nur Allah und das ist dieser Punkt.
Sorry, aber das ist keine Begründung.
Ich finde schon immer mit stark religiösen Leuten kann man nicht über das reden, weil sie immer nur auf einem Punkt sitzen bleiben
und meistens gar nicht wissen, was sie sagen/schreiben sollen.
L.G.
Versuch das ganze mal via format oder strcat.
L.G.
Adminrang(playerid)
{
new rang[30];
switch(sInfo[playerid][alevel])
{
case 0:{rang="Kein Admin";}
case 1:{rang="Probe-Supporter";}
case 2:{rang="Supporter";}
case 3:{rang="Administrator";}
case 4:{rang="Techniker";}
case 5:{rang="Developer";}
default:{rang="ERROR";}
}
return rang;
}
Es heißt nicht stock. Wenn stock-Funktion
Doch hier hast du noch nicht einmal eine, sondern eine Funktion. Mehr dazu hier:
[ SCRIPTING ] Der Mythos "stock"
L.G.
Was hast du für Include und Plugins?
Ansonsten versuchs mal mit CrashDetect.
Da solltest du eine Datei in dein pawno Ordner machen.
Name: pawn.cfg Inhalt: -d3 -r
-> Script neu kompilieren
Dann den Log posten.
L.G.
derzeit wird meine Tabelle nicht richtig gespeichert.
Wieso zeigst du uns dann, wie deine Tabelle erstellt wird?
L.G.
Ich nutze die Funktion, also das im Script eingetragene.
Nutz mal bitte das neue Include und das Plugin.
Und noch etwas: Wenn man nur einen Parameter hat, brauch man den auch nicht splitten.
Ergibt ja auch irgendwie keinen Sinn.
if(sscanf(params,"s",item))
zu
if(!strlen(params))
Dann kannst du statt mit 'item' direkt mit params arbeiten.
L.G.
new Float:RandomFloat = float(random(20000)/10000); //0.0000-2.0000
Falls du nicht so viele Möglichkeiten hinterm Komma willst:
new Float:RandomFloat = float(random(2000)/1000); //0.000-2.000
L.G.
Ich weiß, dass Jeffry nicht gerne sscanf mag, aber verwende das lieber
new name[32],tag[8], Rank[6][32];
if(sscanf(params,"s[32]s[32]s[32]s[32]s[32]s[32]s[32]s[32]",name,tag,rank[0],rank[1],rank[2],rank[3],rank[4],rank[5]))return SendClientMessage(playerid, COLOR_RED, "Benutze /createclan [Clan-Name] [Clan-Tag] [Rank-Name1] [Rank-Name2] [Rank-Name3] [Rank-Name4] [Rank-Name5] [Rank-Name6]");
L.G.
/e1: Jeffry: Wieso verwendest du eigentlich strtok? (http://forum.sa-mp.com/showpost.php?p=831918&postcount=11)
L.G.
new OilTrailer[2]; //ggf. erhöhen
OilTrailer[0] = CreateVehicle(...);
IsAOilTrailer(carid)
{
for(new i = 0; i < sizeof(OilTrailer); i++) if(carid == OilTrailer[i]) return 1;
return 0;
}
if(IsAOilTrailer(GetVehicleTrailer(GetPlayerVehicleID(playerid))) return ShowPlayerDialog(...);
L.G.
/e1: Wenn du nur eine Verzweigung machst, kannst du die Funktion auch direkt anwenden.
(Also direkt dort reinschreiben, sodass sie weg fällt).
Grapefruit: http://s7.directupload.net/images/140810/9c6ui29o.png
Er hat ja seine Maus.
Nun dann zeig uns doch mal das Callback 'ShowLoginOrRegisterDialog'.
L.G.
Wenn du ne Umfrage erstellst ob User die Rechte zum Verwarnen oder Beiträge löschen haben sollten, würdest du auch ne Mehrheit haben die dafür ist.
Bin ich nicht von überzeugt, denn ich denke, dass manche Leute auch noch ein Gehirn besitzen
und wissen, dass das im Chaos enden würde. Klar ist die Umfrage nicht für euch bindend,
aber was ich damit eigentlich sagen wollte, dass man vielleicht auch mal auf die User eingehen
sollte und nicht immer seine eigene Meinung durchsetzt.
Das sind Argumente. Genau wie es auch schon viele andere in dem Thema gab, nur werden die ja fröhlich ignoriert.
Fröhlich ignoriert ist etwas anderes.
Ich habe mir den Großteil durchgelesen und habe die verschiedenen Meinungen akzeptiert.
Deswegen bin ich auch nur auf Troopers Beitrag eingegangen.
L.G.
Achso, du kannst deine Maus nicht bewegen oder hast keine Möglichkeit dazu?
Sag das doch gleich ^^.
Dafür brauchst du die Funktion SelectTextdraw (anpassen)
Die muss dahin, wo auch der Textdraw gezeigt wird. (ShowTextDrawForPlayer)
Richtig, kleiner Tipp:
Poste einen Quellcode immer im Quellcode-Fenster (neben Editor), damit der sich nicht verschiebt.
Zeig mal das Callback 'ShowLoginOrRegisterDialog'.
L.G.
Habe nur das gefunden ;/
Hat mit deinem Problem aber irgendwie nichts zu tun...
Vielleicht solltest du mal gucken, wo Textdraws aufgerufen werden.
Meistens haben die Funktionen von a_samp auch ein Callback (public-Funktion).
(Beispiel: ShowPlayerDialog -> OnDialogResponse)
Auch die Textdraws haben Callback(s), je nachdem, was es für ein Textdraw ist.
OnPlayerClickTextDraw
Jetzt musst du nur noch herausfinden, wie der Textdraw 'heißt', damit wir dir helfen können.
L.G.
Ja, guck mal weiter oben.
Die Makros werden ja nicht als Fehler ausgegeben.
Also weiter oben gucken.