Hey suche ein Object das sind Straßenpfeile
So z.b habe jetzt bisschen auf google und wiki geguckt wo alle objecte sind co. habe so etwas nicht gefunden aber schon öfters mal gesehen
http://prntscr.com/j295ab
Hey suche ein Object das sind Straßenpfeile
So z.b habe jetzt bisschen auf google und wiki geguckt wo alle objecte sind co. habe so etwas nicht gefunden aber schon öfters mal gesehen
http://prntscr.com/j295ab
Bräuchte noch mal Hilfe
ocmd:scheine(playerid,params[])
{
new string[250],Autoschein[30],aPunkte[30],Motorradschein[30],mPunkte[30],LKWschein[30],lPunkte[30],Flugschein[30],fPunkte[30],Bootsschein[30],bPunkte[30],Waffenschein[30];
if(pInfo[playerid][pAutoschein]){Autoschein="{grün}•Autoschein";}else{Autoschein="{c45461}•Autoschein";}
if(pInfo[playerid][aPunkte] < 1){format(aPunkte, sizeof(aPunkte), "{grün}%d/10", pInfo[playerid][aPunkte]);}else{format(aPunkte, sizeof(aPunkte), "{c45461}%d/10", pInfo[playerid][aPunkte]);}
if(pInfo[playerid][pMotorradschein]){Motorradschein="{FFFFFF}•Motorradschein";}else{Motorradschein="{c45461}•Motorradschein";}
format(string,sizeof(string),"%s\n%s",Autoschein,Motorradschein);
ShowPlayerDialog(playerid,5555,DIALOG_STYLE_MSGBOX,"{FFFFFF}Scheine",string,"Schließen","");
}
Alles anzeigen
(1931) : warning 219: local variable "aPunkte" shadows a variable at a preceding level
(1931) : warning 219: local variable "mPunkte" shadows a variable at a preceding level
(1934) : error 035: argument type mismatch (argument 1)
(1934) : error 035: argument type mismatch (argument 1)
(1934) : error 035: argument type mismatch (argument 1)
(1934) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Alles anzeigen
ocmd:scheine(playerid,params[])
{
new string[250],Autoschein[30],aPunkte[30],Motorradschein[30],mPunkte[30],LKWschein[30],lPunkte[30],Flugschein[30],fPunkte[30],Bootsschein[30],bPunkte[30],Waffenschein[30];
if(pInfo[playerid][pAutoschein]){Autoschein="{grün}•Autoschein";}else{Autoschein="{c45461}•Autoschein";}
if(pInfo[playerid][aPunkte] < 1){aPunkte="{grün}•Autoschein";}else{aPunkte="{c45461}•Autoschein";}
if(pInfo[playerid][pMotorradschein]){Motorradschein="{FFFFFF}•Motorradschein";}else{Motorradschein="{c45461}•Motorradschein";}
format(string,sizeof(string),"%s\n%s",Autoschein,Motorradschein);
ShowPlayerDialog(playerid,5555,DIALOG_STYLE_MSGBOX,"{FFFFFF}Scheine",string,"Schließen","");
}
Alles anzeigen
Ich habe Probleme bei Zeile 6. versuche gerade daneben anzuzeigen das wenn er weniger also 0 Punkte hat die Punkte in grün angezeigt werden und alles andere in Rot, aber so klappt es nicht oder? Brauche dabei Hilfe
Sollte grob so aussehen dann,
•Autoschein 0/10
•LKWschein 0/10
•Motorradschein 0/10
•Flugschein 0/10
•Bootsschein 0/10
•Waffenschein A|B
der loose indentation Fehler ist immernoch da
Wow ich gucke es mir an und sehe es nicht einmal, array ist zu klein? ist damit die [20] gemeint?
{
new string[250],Autoschein[20],Motorradschein[20];
if(pInfo[playerid][pAutoschein]){Autoschein="{FFFFFF}•Autoschein";}else{Autoschein="{{c45461}}•Autoschein";}
if(pInfo[playerid][pMotorradschein]){Motorradschein="{FFFFFF}•Motorradschein";}else{Motorradschein="{{c45461}}•Motorradschein";}
format(string,sizeof(string),"%s\n%s",Autoschein,Motorradschein);
ShowPlayerDialog(playerid,5555,DIALOG_STYLE_MSGBOX,"{FFFFFF}Scheine",string,"Schließen","");
}
Alles anzeigen
(1931) : warning 217: loose indentation
(1931) : error 047: array sizes do not match, or destination array is too small
(1932) : error 047: array sizes do not match, or destination array is too small
(1932) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
ocmd:scheine(playerid,params[])
{
new string[250],AutoSchein[20],MotoSchein[20];
if(pInfo[playerid][pAutoschein]){Autoschein="{FFFFFF}•Autoschein";}else{Autoschein="{{c45461}}•Autoschein";}
if(pInfo[playerid][pMotorradschein]){Motorradschein="{FFFFFF}•Motorradschein";}else{Motorradschein="{{c45461}}•Motorradschein";}
format(string,sizeof(string),"%s\n%s",Autoschein,Motorradschein);
ShowPlayerDialog(playerid,5555,DIALOG_STYLE_MSGBOX,"{FFFFFF}Scheine",string,"Schließen","");
}
Alles anzeigen
jetzt sagt er mir soll die 4 Sachen definieren, was ist damit eigentlich gemeint das habe ich ja gefragt, also warum Autoschein ist das das aus der Datenbank oder was, was ich definieren muss.
(1931) : warning 217: loose indentation
(1931) : error 017: undefined symbol "Autoschein"
(1931) : warning 215: expression has no effect
(1931) : error 047: array sizes do not match, or destination array is too small
(1932) : error 017: undefined symbol "Motorradschein"
(1932) : warning 215: expression has no effect
(1932) : error 017: undefined symbol "Motorradschein"
(1932) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Alles anzeigen
ocmd:scheine(playerid,params[])
{
new string[250],AutoSchein[20],MotoSchein[20];
if(pInfo[playerid][pAutoschein]){Autoschein="{FFFFFF}•Autoschein";}else{AutoSchein="{{c45461}}•Autoschein";}
if(pInfo[playerid][pMotorradschein]){Motorradschein="{FFFFFF}•Motorradschein";}else{Motorradschein="{{c45461}}•Motorradschein";}
format(string,sizeof(string),"%s\n%s",AutoSchein,MotoSchein);
ShowPlayerDialog(playerid,5555,DIALOG_STYLE_MSGBOX,"{FFFFFF}Scheine",string,"Schließen","");
}
Alles anzeigen
Was genau ist mit "Autoschein" gemeint und "Motorradschein" weil er sagt das ich das definieren soll
SQL. ERNO: 0
Keine Ahnung habe Mysql auf der neusten Version gebracht, eigentlich hat alles funtkioniert, in den Logs steht auch nix das er was aus dieser Tabelle nimmt
Geht immer noch nicht, Leerzeichen ändern übrigens nie was soweit ich weiß falls es das einzige war aber trotzdem danke das du versucht hast zu helfen!
//edit Der speichert garnichts nicht nur den Autoschein also nichts geht
Danke dir ♥,
Er speichert mir den Autoschein nicht in die Datenbank warum?
stock SpielerSpeichern(playerid)
{
if(pInfo[playerid][pEingeloggt]!=1)return 1;
if(IsPlayerNPC(playerid))return 1;
new query[256];
mysql_format(db,query,sizeof(query),"Update `user` Set `Skin`='%d',`Motorradschein`='%d',,`Autoschein`='%d',`Beamter`='%d',`Perso`='%d',`Alter`='%d',`Geschlecht`='%d',`Neuling`='%d',`Geld`='%d',`Rollerschein`='%d',`Bankgeld`='%d',`Bankkonto`='%d',`Bizbesitz`='%d' WHERE `ID`='%i'",GetPlayerSkin(playerid),
pInfo[playerid][pMotorradschein],pInfo[playerid][pAutoschein],pInfo[playerid][pBeamter],pInfo[playerid][pPerso],pInfo[playerid][pAlter],pInfo[playerid][pGeschlecht],pInfo[playerid][pNeuling],pInfo[playerid][pGeld],pInfo[playerid][pRollerschein],pInfo[playerid][pBankgeld],pInfo[playerid][pBankkonto],pInfo[playerid][pBizbesitz],pInfo[playerid][db_id]);
mysql_pquery(db,query);
return 1;
}
case FINAL_CHECKPOINT:
{
if(isPlayerInFSCar(playerid))
{
if(pInfo[playerid][aFehler] < 7)
{
new string[250];
format(string,sizeof(string)," {003F00}•{FFFFFF}Du hast bei der Prüfung {003F00}%d{FFFFFF}/7 Fehler gemacht.\n {003F00}•{FFFFFF}Herzlichen Glückwunsch, du hast die Fahrprüfung {003F00}bestanden{FFFFFF}!",pInfo[playerid][aFehler]);
ShowPlayerDialog(playerid, DIALOG_FAHRSCHULE6, DIALOG_STYLE_MSGBOX, "Los Santos Fahrschule", string, "Verstanden", "");
SetVehicleToRespawn(pInfo[playerid][FahrstundeVID]);
ClearCheckpoint<FAHRSCHUL_ROUTE>(playerid);
pInfo[playerid][aFahrstunde] =-1;
pInfo[playerid][aFehler] = 0;
pInfo[playerid][pAutoschein] = 1;
}
Alles anzeigen
pAutoschein wird ja auf 1 gesetzt wenn man den hat, stimmt doch oder? Also mit der Methode
Hab es hinbekommen habe eine Klammer wo zu viel gesetzt
Woran können die Fehler liegen mache doch nichts anders
if(dialogid == DIALOG_FAHRSCHULE1)
switch(listitem)
{
case 0:
{
if (pInfo[playerid][pAutoschein]==0)
{
ShowPlayerDialog(playerid, DIALOG_FAHRSCHULE2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Los Santos Fahrschule", "{FFFFFF}Bist du dir sicher das du den •Autoschein erwerben möchtest?\nDer •Autoschein wird dich {c45461}$8395{FFFFFF} kosten.", "Bezahlen", "Abbrechen");
}
else
{
SendClientMessage(playerid,-1,"{c45461}Du hast bereits einen •Autoschein. Benutze /Scheine um eine Übersicht deiner Scheine zu haben.");
}
case 1:
{
if (pInfo[playerid][pMotorradschein]==0)
{
ShowPlayerDialog(playerid, DIALOG_FAHRSCHULE8, DIALOG_STYLE_MSGBOX, "{FFFFFF}Los Santos Fahrschule", "{FFFFFF}Bist du dir sicher das du den •Motorradschein erwerben möchtest?\nDer •Motorradschein wird dich {c45461}$6215{FFFFFF} kosten.", "Bezahlen", "Abbrechen");
}
else
{
SendClientMessage(playerid,-1,"{c45461}Du hast bereits einen •Motorradschein. Benutze /Scheine um eine Übersicht deiner Scheine zu haben.");
}
}
}
Alles anzeigen
ShowPlayerDialog(playerid, DIALOG_FAHRSCHULE1, DIALOG_STYLE_LIST, "{FFFFFF}Los Santos Fahrschule", "{FFFFFF}•Autoschein\n{FFFFFF}•Motorradschein\n{FFFFFF}•LKWschein\n{FFFFFF}•Flugschein{FFFFFF}•\nBootsschein", "Auswählen", "Abbrechen");
}
(2711) : warning 217: loose indentation
(2711) : error 014: invalid statement; not in switch
(2711) : warning 215: expression has no effect
(2711) : error 001: expected token: ";", but found ":"
(2711) : error 029: invalid expression, assumed zero
(2711) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Alles anzeigen
Oke wird irgendwie klappen danke, war gerade dabei das ganze für den Motorradschein zu machen jetzt kann ich nichts mehr Compilen :c
War gerade dabei an meinem Script weiter zu arbeiten, beim Compilen stürtzt der Compiler ab, ist jetzt zum ersten mal passiert, kann sich jemand das Script anschauen per TV oder so? Kann jetzt schlecht die Zeilen posten Wäre nett
Erst mal Danke, hätte selber drauf kommen müssen
Ja also das Man abfragt welche Schein Vorhanden ist zuerst ist alles Rot
Sagen wir:
•Autoschein
•Motorradschein
•LKWschein
Wenn er dann einen Autoschein hat z.b und einen LKWschein soll es aber Grün sein, das ganze soll in Form eines Dialoges angezeigt werden,
•Autoschein
•Motorradschein
•LKWschein
Man kann das doch machen das er die WaffenID also z.b /waffen 26 dann wird das als String benutzt die 26 oder inputtext weiß gerade nicht aber eins sollte gehen
und dann einfach GivePlayerWeapon(playerid, string, 64); // Give playerid a sawn-off shotgun with 64 ammo
Müsste irgendwie so klappen falls nicht können die Meister mich korrigieren
Danke dir!♥
http://prntscr.com/j0pocv Das Grün ist mega hässlich achtet da bitte nicht drauf werde das sofort ändern,
Warum spinnt der String?
Und wie mache ich das, also ich möchte einen Command erstellen der die Scheine Zeigt also irgendwie so
Also wie genau verbinde ich den string so das ich in einem Dialog abfrage auch ob der Schein vorhanden ist oder nicht und falls nicht es so sein soll und falls doch so
•Autoschein • 0/7
• Motorradschein • 0/8
if(isPlayerInFSCar(playerid))
{
if(pInfo[playerid][aFehler] < 7)
{
new string[250];
format(string,sizeof(string)," {008E00}•{FFFFFF}Du hast bei der Prüfung {008E00}%s{FFFFFF}/7 Fehler gemacht.\n {008E00}•{FFFFFF}Herzlichen Glückwunsch, du hast die Fahrprüfung {008E00}bestanden{FFFFFF}!",pInfo[playerid][aFehler]);
ShowPlayerDialog(playerid, DIALOG_FAHRSCHULE6, DIALOG_STYLE_MSGBOX, "Los Santos Fahrschule", "string", "Verstanden", "");
SetVehicleToRespawn(pInfo[playerid][FahrstundeVID]);
ClearCheckpoint<FAHRSCHUL_ROUTE>(playerid);
pInfo[playerid][aFahrstunde] =-1;
pInfo[playerid][aFehler] = 0;
pInfo[playerid][pAutoschein] = 1;
}
else if(pInfo[playerid][aFehler] > 7)
{
new string[250];
format(string,sizeof(string)," {c45461}•{FFFFFF}Du hast bei der Prüfung {c45461}%s{FFFFFF}/7 Fehler gemacht.\n {c45461}•{FFFFFF}Du hast zu viele Fehler gemacht und hast somit die Fahrprüfung {c45461}nicht {FFFFFF}bestanden!",pInfo[playerid][aFehler]);
ShowPlayerDialog(playerid, DIALOG_FAHRSCHULE7, DIALOG_STYLE_MSGBOX, "Los Santos Fahrschule", "string", "Verstanden", "");
SetVehicleToRespawn(pInfo[playerid][FahrstundeVID]);
ClearCheckpoint<FAHRSCHUL_ROUTE>(playerid);
pInfo[playerid][aFahrstunde] =-1;
pInfo[playerid][aFehler] = 0;
}
}
Alles anzeigen
Was habe ich falsch gemacht, nach der Prüfung wird mir in einem Dialog nur string angezeigt
Kann man abfragen wenn ich in einem Checkpoint bin ob derjenige einen Anhänger dran hat? Beim LKW z.b