Dann musss ich irgendwo einen klammerfehler haben denn ohne habe ich 26 Errors und mit nur 4
Beiträge von Acrio
-
-
Hi ist das so richtig oder muss ich nochwas änder?format(Autohaus[i][Besitzer],[MAX_PLAYER_NAME],dini_Get(datei,"Besitzer"));
Ich binn mir gerade nicht ganz sicher wegen MAX_PLAYER_NAME -
Ja soweit ich weiß schon.
-
Was meinst du damit? Wie du es einbaust oder benutzt?
-
Ja das bedeutet wie schon gesagt nicht das er es wirklich geändert hat. leider kenne ich mich mit dini_Float_Set nicht aus sry.
-
Wo zeigt er es denn ei dir an?
-
Das er dass anzeigt heißt nicht das es auch gemacht wurde.
-
Doch!!! Du hattes response==1 usw benutz.
Aber bei einem listitem dialog fängt man so anif(dialogid==DIALOG_TANKEEPREIS0
danach{
if(response)anstatt if(response==1)usw.
danach kommt das{
if(listitem==1)das erstetzt das if response ==1.edit.// bei deiner vermutung habe ich mal ne Frage. Du hastTankstelle[i][PreisBenzin]= inputtext[256]; dini_FloatSet(datei,"Benzin",Tankstelle[i][PreisBenzin]);
aber muss das nicht so?Tankstelle[i][PreisBenzin]== inputtext[256]; dini_FloatSet(datei,"Benzin",Tankstelle[i][PreisBenzin]);<--- ein weiteres = hinzugefügt. -
if(dialogid==DIALOG_TANKEEPREIS0)
{
if(response)
{
if(listitem==0)//2.FELD
{
ShowPlayerDialog(playerid,DIALOG_TANKEE,DIALOG_STYLE_LIST,"TankstellenEdit","Tankpreise\nMaxMenge\n3DText\nAkktuele Menge\nLöschen","Weiter", "Abbruch");
}
if(listitem==1)//1.FELD
{if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"Du hast nichts eingegeben");
ShowPlayerDialog(playerid,DIALOG_TANKEEPREIS0,DIALOG_STYLE_INPUT,"Tankstelle Preise","Gib bitte den Preis für Benzin an","Annehmen","Zurück");
return 1;
}
else
{
format(string,sizeof string,"Du hast die Preise auf %s $ geändert",inputtext);
SendClientMessage(playerid,ROT,string);
Tankstelle[i][PreisBenzin]= inputtext[256];
dini_FloatSet(datei,"Benzin",Tankstelle[i][PreisBenzin]);
return 1;
}
}
}
}
Ich glaube das muss so. Musst du halt gucken ob ich die klammern falsch gestezt habe -
Wenn du aufJeronimo´s Profil klickst, siehst du das er aus Dortmund kommt
-
Wenn ich nun mein Script lade geht es nicht mehr richtig. er lädt das Script nicht also kann ich keine Befehle ausführen usw. Vorher klappte alles wnderbar, dann benutzte ich den Streamer wollte connecten und bemerkte das es danach nur noch ein Standart script war. Also garnichts geladen hatte.-.-
edit:// ich merke grade das es nur auf dem Server von GTA-servs.de nicht geht. liegt es an ihnen?
Bitte helft mir schnell
-
Ja soweit weiß ich das auch aber was ist wenn man CopCar1-24 so Fahren kann (Also mit Coprangh 1) und 25 -30 nur mit rang 2 usw? Wie geht das dann?
-
Hi Also ich möchte bei meinen Fraktionen das man z.B. nur mit Rang 5 eine NRG Farhen kannt wie geht das?
-
oder ==0? das fällt mir grad so ein.
-
Hier sind die Zeilenpublic LottoTimer(playerid)
{
new rand = random(1)+100;
new rand1 = random(10000)+900000;
new string[128], string1[128], string2[128], string3[128];
new name[MAX_PLAYER_NAME];
format(string,sizeof(string),"Du hast gewonnen!!!");
format(string1,sizeof(string1),"Du hast verloren!!!");
format(string2,sizeof(string1),"Du hattest keinen Lottoschein!!!");
format(string3,sizeof(string1),"%s hat gewonnen!!!",name);
if(GetPVarInt(playerid,"Lotto")==rand)
{
SendClientMessage(playerid,Gelb,string);
SetPVarInt(playerid,"Lotto",0);
GivePlayerMoney(playerid,rand1);
GetPlayerName(playerid,name,sizeof(name));
SendClientMessageToAll(Türkies,string3);
}
else if(GetPVarInt(playerid,"Lotto")!=rand)
{
SendClientMessage(playerid,Rot,string1);
SetPVarInt(playerid,"Lotto",0);
}
else if(GetPVarInt(playerid,"Lotto")==0)
{
SendClientMessage(playerid,Rot,string2);
}
return 1;
}und dann steht bei mir ganz oft nach abluaf der zeit. Du hast verloren !!! Aber nicht sofort nacheinander sondern in Abständen.
Und bei diesem Befehlocmd:lotto(playerid,params[])
{
new lotto;
if(sscanf(params,"s",lotto))return SendClientMessage(playerid,Orange,"Benutze: /lotto [lotto nummer]");
if(GetPVarInt(playerid, "Lotto") !=0)
{
SendClientMessage(playerid,Rot,"Du besitzt schon einen Lottoschein");
}
else if(lotto<1||lotto>99) return SendClientMessage(playerid,Rot,"Bitte eine Zahl zwischen 1 und 99 eingeben.");
SetPVarInt(playerid,"Lotto",lotto);
GivePlayerMoney(playerid,-3000);
SpielerSpeichern(playerid);
return 1;
}habe ich das Problem das wnn man einen Lottoschein mit /lotto kaufen möchte, dann steht da Du besitzt bereits einen Lottoschein!!! dabei habe ich garkeinen gekauft
Bitte helft mir
-
Oh ich meinte eigendlich RandomGewinn
-
RandomAFK? davon hab ich nichts geschrieben :O
-
Hi bei mir kommt die melsund das RandomLottoZahlRandomLottoGewinn nicht benutz wird doch in diesen zeilenbenutze ich es doch oder nicht?new rand = random(sizeof(RandomLottoZahl));
new rand1 = random(sizeof(RandomLottoGewinn));edit:// hat sich erledigt kann geclosed werden.
-
Achso ich dachte das wär die anzahl von Wiederholungen und -1 wär immer wiederholen.
-
Hi, ich weiß manche denken bestimmt(der schon wieder -.-) Aber ich habe nun mal eine Frage
Wenn ich den Timer so habe, dann wird er doch jede halbe Stunde wieder holt oder?SetTimer("LottoTimer",30000,-1);