Ja habe 26 Errors mit Variable Unbekannt !
und so weiter...
Wo soll ich es als Pastbin hochladen ?
könntest du eventuell einen link schicken das ich es hochlade
mfg Ahmad El-Zain
Ja habe 26 Errors mit Variable Unbekannt !
und so weiter...
Wo soll ich es als Pastbin hochladen ?
könntest du eventuell einen link schicken das ich es hochlade
mfg Ahmad El-Zain
Hallo Leute mein 5 Eintrag , Als Neuling und Script Anfänger !
Wollte mal fragen , könnte einer meinen Script eventuell ,, VERBESSERN " Fehler frei machen...
Die Zeit hätte ich dafür , Ich sitze schon 4 stunden dran aber leider Kann ich irgendwie die Fehler nicht entfernen...
Natürlich ist keiner Gezwungen , Aber einer mit Erfahrung könnte es ja schnell verbessern...
Bin seit Sonntag erst Am Scripten , Wie findet ihr den Script für den Anfang...
Also jede Verbesserung wäre cool !
Hier der Script, Hoffentlich sind fehler weq
mfg Ahmad El-Zain
http://www.happytec.at/pastebi…5d6ccc201bb8e2264ac2f535a
Danke schon mal Vorraus für den Jenigen der sich dafür zeit nimmt "Hut ab "
sind 10-15 min arbeit bekomm das aber irgendwie nicht gebacken .
sry wegen der Rechtschreibung, Habe nicht darauf geachetet
Danke,
Ich versuche mal den Rest allein irgendwie zu entfernen...
Aber danke nochmal das du die zeit dafür genommen hast !
Danke für die Info,
Könntest du es machen wäre echt nett !
Da ich es noch kapiert habe , wie man diese klammer stapeln muss.
mfg Ahmad El-Zain
Ich sitze schon 4 Stunden dran um diese Fehler zu suchen , Bekomme es nicht hin !
Könnte einer eventuell meiner Script verbessern habe hier ein Pastbin für euch ...
Nur die Errors wegmachen ...
Für Leute mit script Erfahrungen leicht, Bin aber neu daher fällt es mir schwer...
Hier der Pastbin: http://de.pastebin.ca/2377063
Das sind nur Variable fehler 26 stück !
immer das gleiche
Freue mich auf eure antworten!
Sry wegen meiner Rechtschreibung und Grammatik und so , War nicht der beste in der schule
mfg Ahmad El-Zain Danke im vorraus !!!
[//MYSQL
stock ConnectMYSQL()
{
if(mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_DB,MYSQL_PASS)
{
print("Verbindung zum MYSQL Server war erfolgreich!");
}
else
{
print("Verbindung zum MYSQL fehlgeschlagen!");
}
}
stock CheckMYSQL()
{
if(mysql_ping() == -1)
{
mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_DB,MYSQL_PASS)
}
}]
[/pwn]
Ja, Hallo Leute mein 3 Eintrag , jetzt als Neuling.
Leider sitze ich sehr lang an meinem Script schon 5 Tage !
Ich finde ich habe es schon gut getan mit 1000Zeilen aber leider wollte ich auf MYSQL wechseln und tja ich bekomme beim Compilen...
2FEHLER angezeigt und das sind wirklich dumme Fehler, Da steht drauf das es UNBEKANNTE VARIABLEN SIND !
Hier wo die fehler sich befinden , Profi´s finden den fehler schnell bei mir dauert es eben , Leider viel zu lang ...
//MYSQL
stock ConnectMYSQL()
{
if(mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_DB,MYSQL_PASS)
{
print("Verbindung zum MYSQL Server war erfolgreich!");
}
else
{
print("Verbindung zum MYSQL fehlgeschlagen!");
}
}
stock CheckMYSQL()
{
if(mysql_ping() == -1)
{
mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_DB,MYSQL_PASS)
}
}
mfg Ahmad El-Zain
Für jede Antwort sage ich im vorraus danke schon mal !
Ja, Ich bin noch Anfänger arbeiten noch mit dini !
Will später natürlich umsteigen auf MySQL ...
Aber will mich Erst mal anpassen sitze leider schon seit 4 Tagen an meinem Script, Hab nicht so Hohe Erfahrungen damit, Aber bin halt ein Sturkopf
Danke ich teste es sofort mal an , Wo soll ich es unten rein tuen ?
mfg
public OnPlayerCommandText(playerid, cmdtext[])
{
//BEFEHLE
dcmd(heal,4,cmdtext);
dcmd(kick,4,cmdtext);
dcmd(makeadmin, 9, cmdtext);
dcmd(makeleader, 10, cmdtext);
return 1;
}
//DCMD BEFEHLE
//Makeleader Befehl
dcmd_makeleader(playerid,params[])
{
new pid, frakid;
if(sscanf(params,"ud",pid,frakid))
{
return SendClientMessage(playerid,GELB,"Verwendung : /makeleader [ID] [Fraktions ID]");
}
if(frakid > 17)
{
return SendClientMessage(playerid,ROT,"Es gibt nicht mehr als 17 Fraktionen");
}
if(IstSpielerAdmin(playerid, 5))
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,ROT,"Ungültiger Spieler!");
}
if(IstSpielerInFraktion(pid,frakid) == frakid)
{
return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist schon in der Fraktion!");
}
else
{
sSpieler[pid][Fraktion] = frakid;
SendClientMessage(pid,BLUE,"Du bist nun in einer Fraktion!");
SendClientMessage(pid,ORANGE,"Du hast den Spieler zu einer Fraktion eingeladen!");
}
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
}
return 1;
}
//Makeadmin Befehl
dcmd_makeadmin(playerid, params[])
{
new pid,level;
if(sscanf(params,"ud", pid, level))
{
return SendClientMessage(playerid, GELB,"Verwendung : /makeadmin [ID] [Level]");
}
if(IstSpielerAdmin(playerid, 5))
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,ROT,"Ungültiger Spieler!");
}
if(IstSpielerAdmin(pid,level) == level)
{
return SendClientMessage(playerid, LILA,"Der Spieler hat schon das angegebene Adminlevel!");
}
else
{
sSpieler[pid][Adminlevel] = level;
SendClientMessage(pid, ORANGE, "Du bist nun ein Administrator!");
SendClientMessage(playerid,ROSA,"Du hast den angegeben Spieler zum Administrator gemacht!");
}
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
}
return 1;
}
//BEFEHL ZUM HEILEN
dcmd_heal(playerid,params[])
{
new i;
if(strlen(params))
{
i = strval(params);
if(IsPlayerConnected(i))
{
SetPlayerHealth(i,100.0);
SendClientMessage(i,ROT,"Du wurdest geheilt");
SendClientMessage(playerid,GREEN,"Du hast den Spieler erfolgreich geheilt");
}
else
{
SendClientMessage(playerid,ROT,"Der spieler ist nicht Online");
}
}
return 1;
}
//BEFEHL ZUM KICKEN
dcmd_kick(playerid,params[])
{
new pid, str[64];
if(sscanf(params, "uS(Kein Grund) [128]", pid, str))
return SendClientMessage(playerid,RED,"Befehl:/kick [id] [Grund]");
if(pid ==playerid) return SendClientMessage(playerid,ORANGE,"Du kannst dich nicht Selber kicken");
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,ORANGE,"Der spieler ist nicht Online");
if(IsPlayerAdmin(playerid))
{
new Spieler[MAX_PLAYER_NAME], str2[128];
GetPlayerName(pid,Spieler,sizeof(Spieler));
format(str2,sizeof(str2),"%s wurde vom Server gekickt! Grund :%S",Spieler,str);
SendClientMessageToAll(ROT,str2);
Kick(pid);
}
else return SendClientMessage(playerid,RED,"Du bist kein Admin");
return 1;
}
if(strcmp(cmdtext,"/stats,true)==0)
{
//1 Reihe
new fraktname[64];
switch(GetsSpieler(playerid,"Fraktion"))
{
case 0;{fraktname="Keine"}
}
format(string,sizeof(string),"[Name: %s][level: %i][Adminlevel: %i][Fraktion: %s]",SpielerName),GetPlayerScore(playerid),GetsSpieler(playerid,"Adminlevel"),fraktname);
SendClientMessage(playerid,BLAU,string);
//2 Reihe
return 1;
}
Hallo Leute , Bin hier neu im Forum!
Und hätte direkt eine Frage an euch alle, Könnt ihr mir eventuell bei meiner Statistik Befehl weiter helfen ?
Bekomme ständig den Fehler , Unbekannte Funktion !
Ich zeig euch den Ganzen OnPlayerCommandText am besten...
Für jede Hilfe wäre ich Dankbar,
mfg Ahmad El-Zain
Siehe Unten:
public OnPlayerCommandText(playerid, cmdtext[])
{
//BEFEHLE
dcmd(heal,4,cmdtext);
dcmd(kick,4,cmdtext);
dcmd(makeadmin, 9, cmdtext);
dcmd(makeleader, 10, cmdtext);
return 1;
}
//DCMD BEFEHLE
//Makeleader Befehl
dcmd_makeleader(playerid,params[])
{
new pid, frakid;
if(sscanf(params,"ud",pid,frakid))
{
return SendClientMessage(playerid,GELB,"Verwendung : /makeleader [ID] [Fraktions ID]");
}
if(frakid > 17)
{
return SendClientMessage(playerid,ROT,"Es gibt nicht mehr als 17 Fraktionen");
}
if(IstSpielerAdmin(playerid, 5))
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,ROT,"Ungültiger Spieler!");
}
if(IstSpielerInFraktion(pid,frakid) == frakid)
{
return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist schon in der Fraktion!");
}
else
{
sSpieler[pid][Fraktion] = frakid;
SendClientMessage(pid,BLUE,"Du bist nun in einer Fraktion!");
SendClientMessage(pid,ORANGE,"Du hast den Spieler zu einer Fraktion eingeladen!");
}
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
}
return 1;
}
//Makeadmin Befehl
dcmd_makeadmin(playerid, params[])
{
new pid,level;
if(sscanf(params,"ud", pid, level))
{
return SendClientMessage(playerid, GELB,"Verwendung : /makeadmin [ID] [Level]");
}
if(IstSpielerAdmin(playerid, 5))
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,ROT,"Ungültiger Spieler!");
}
if(IstSpielerAdmin(pid,level) == level)
{
return SendClientMessage(playerid, LILA,"Der Spieler hat schon das angegebene Adminlevel!");
}
else
{
sSpieler[pid][Adminlevel] = level;
SendClientMessage(pid, ORANGE, "Du bist nun ein Administrator!");
SendClientMessage(playerid,ROSA,"Du hast den angegeben Spieler zum Administrator gemacht!");
}
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
}
return 1;
}
//BEFEHL ZUM HEILEN
dcmd_heal(playerid,params[])
{
new i;
if(strlen(params))
{
i = strval(params);
if(IsPlayerConnected(i))
{
SetPlayerHealth(i,100.0);
SendClientMessage(i,ROT,"Du wurdest geheilt");
SendClientMessage(playerid,GREEN,"Du hast den Spieler erfolgreich geheilt");
}
else
{
SendClientMessage(playerid,ROT,"Der spieler ist nicht Online");
}
}
return 1;
}
//BEFEHL ZUM KICKEN
dcmd_kick(playerid,params[])
{
new pid, str[64];
if(sscanf(params, "uS(Kein Grund) [128]", pid, str))
return SendClientMessage(playerid,RED,"Befehl:/kick [id] [Grund]");
if(pid ==playerid) return SendClientMessage(playerid,ORANGE,"Du kannst dich nicht Selber kicken");
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,ORANGE,"Der spieler ist nicht Online");
if(IsPlayerAdmin(playerid))
{
new Spieler[MAX_PLAYER_NAME], str2[128];
GetPlayerName(pid,Spieler,sizeof(Spieler));
format(str2,sizeof(str2),"%s wurde vom Server gekickt! Grund :%S",Spieler,str);
SendClientMessageToAll(ROT,str2);
Kick(pid);
}
else return SendClientMessage(playerid,RED,"Du bist kein Admin");
return 1;
}
if(strcmp(cmdtext,"/stats,true)==0)
{
//1 Reihe
new fraktname[64];
switch(GetsSpieler(playerid,"Fraktion"))
{
case 0;{fraktname="Keine"}
}
format(string,sizeof(string),"[Name: %s][level: %i][Adminlevel: %i][Fraktion: %s]",SpielerName),GetPlayerScore(playerid),GetsSpieler(playerid,"Adminlevel"),fraktname);
SendClientMessage(playerid,BLAU,string);
//2 Reihe
return 1;
}
Hier ich zeige euch einfach mal meine Zeile !
public OnPlayerCommandText(playerid, cmdtext[])
{
//BEFEHLE
dcmd(heal,4,cmdtext);
dcmd(kick,4,cmdtext);
dcmd(makeadmin, 9, cmdtext);
dcmd(makeleader, 10, cmdtext);
return 1;
}
//DCMD BEFEHLE
//Makeleader Befehl
dcmd_makeleader(playerid,params[])
{
if (strcmp("/stats", cmdtext, true, 10) == 0)
{
new string[128];
new ftext[20];
new level = sSpieler[playerid][Fraktion];
if(level == 0) { ftext= "Zivilist"; }
else if(level == 1) { ftext= "LSPD"; }
format(string,sizeof(string),"Dein Level %d\nDein Geld %d\nDeine Fraktion %s",sSpieler[playerid][Level],GetPlayerMoney(playerid),ftext);
ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"Deine Statistik",string,"OK","OK");
return 1;
}
new pid, frakid;
if(sscanf(params,"ud",pid,frakid))
{
return SendClientMessage(playerid,GELB,"Verwendung : /makeleader [ID] [Fraktions ID]");
}
if(frakid > 17)
{
return SendClientMessage(playerid,ROT,"Es gibt nicht mehr als 17 Fraktionen");
}
if(IstSpielerAdmin(playerid, 5))
{
if(pid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,ROT,"Ungültiger Spieler!");
}
if(IstSpielerInFraktion(pid,frakid) == frakid)
{
return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist schon in der Fraktion!");
}
else
{
sSpieler[pid][Fraktion] = frakid;
SendClientMessage(pid,BLUE,"Du bist nun in einer Fraktion!");
SendClientMessage(pid,ORANGE,"Du hast den Spieler zu einer Fraktion eingeladen!");
}
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
}
return 1;
}
Ich weiß einfach nicht, Was der Fehler dran sein soll !
Da steht immer das cmdtext nicht definiert wäre ...
Hoffe auf eine Schnelle Antwort wäre dankbar