Guten Tag.
Ich habe ein Problem...
Es kommt dieser fehler:
error 001: expected token: ";", but found "]"
Aber ich finde den Fehler hier nicht:
Autoschein[playerid] = 1;
Wie soll ich da da beheben?
Guten Tag.
Ich habe ein Problem...
Es kommt dieser fehler:
error 001: expected token: ";", but found "]"
Aber ich finde den Fehler hier nicht:
Autoschein[playerid] = 1;
Wie soll ich da da beheben?
Ich wette einfach mal blind rein: Du hast eine Zeile darüber das Semikolon vergessen.
Poste mal 5 Zeilen darüber und darunter.
Da ist der ganze Befehl:
if(strcmp(cmdtext, "/g", true) == 0)
{
Autoschein[playerid] = 1;
SendClientMessage(playerid,Greeni,Du hast den Führerschein als Test bekommen.);
return 1;
}
SendClientMessage(playerid,Greeni,Du hast den Führerschein als Test bekommen.);
muss zu
SendClientMessage(playerid,Greeni,"Du hast den Führerschein als Test bekommen.");
Immer noch!
Wenn du möchtest, schau ichs mir kurz über TV an. Deine Informationsflüsse sind einfach zu mangelhaft um daraus jetzt eine Diagnose aus der Nase ziehen zu können.
Jetzt bin ich auch verwirrt frag mal den Fehlerklärbär.
Mach mal
if(strcmp("/g", cmdtext,true) == 0)
{
Autoschein[playerid] = 1;
SendClientMessage(playerid,Greeni,"Du hast den Führerschein als Test bekommen.");
return 1;
}
Aber == bedeutet doch.:
Wenn der Spieler ihn hat...
Aber ich will das die Variable auf 1 gesetzt wird..
Jo habs editiert mach mal das da obn...
Hast du Autoschein[MAX_PLAYERS]; überhaupt definiert?
Also Du machst es so
new Autoschein[MAX_PLAYERS];
#define Greeni 0x2DFF00FF Das is nru deine Farbe hast du ja schon....
if(strcmp(cmdtext, "/g", true) == 0)
{
Autoschein[playerid] = 1;
SendClientMessage(playerid,Greeni,"Du hast den Führerschein als Test bekommen.");
return 1;
}
So und dabei gibts keine Fehler habs ebn getestet ...
Es fehlen die Gänsefüßchen
Ich hab's mir vorhin via TV angeschaut und bin selber perplex.
new Autoschein[MAX_PLAYERS]; steht korrekt drin.
Wenn ich es auskommentiere und Autoschein erst IN dem Befehl erstelle, klappt es problemlos, was ja aber nicht Sinn der Sache ist
ach kp Ich muss merh sehn um da helfen zu können den bei mir ist es jetzt fehlerfrei....
Das ist das gange, mehr gibt es da nicht...:O
So sollte es gehen aber mit deinen Abfragen ändern
if(strcmp(cmdtext, "/g", true) == 0)
{
if(SpielerInfo[playerid][Autoschein]<= 0)//Deine Abfrage rein
{
SpielerInfo[playerid][Autoschein] = 1;//Deine Abfrage rein
SendClientMessage(playerid,Greeni,"Du hast den Führerschein als Test bekommen.");
}
else
{
SendClientMessage(playerid,Greeni,"Du hast Bereits einen Autoführerschein");
}
return 1;
}
DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANKE!!!
Es klappt gut....Danke Danke ....