Hallo Breadfish,
Wie kann ich jetzt eine Neue Tabelle erstellen also in Accounts.
z.B. dort steht ja drinne ID, Name, Level Usw...
Nur wie mache ich dort noch eins hin namens "Admin" ??
Vielen Dank im vorraus.
Mfg.
Beiträge von <Felix_Blume>
-
-
Ah okey vielen Dank An alle
-
Okey..
Nur das war ja meine frage..
Wie mache ich das mit einer schleife? -
Also ich möchte es halt für Fraktion Cars benutzen wie bei den LSPD Cars.
-
Ja das kenne ich doch auch schon
Nur ich will es in einer SchleifePS: Hallo Ted_Mosby
-
Ja aber ich will nicht so ein kleines hinten dran sondern ein 3D Text im Auto
-
Hallo Breadfish,
Ich wollte mal fragen wie ich mit hilfe einer Schleife 3D Text Nummern Schilder erstelle.
Sprich: z.B. Für die Fraktion LSPD
Das ein Auto halt das Kennzeichen LS-PD-01 hat und das nächste dan LS-PD-02 usw..
Ich hoffe ich versteht was ich meine und könnt mir helfen.
Vielen Dank im vorraus.
Mfg. -
Also mehrer Befehle halt.
So zusagen alle Ocmd´s
Da kommt halt
> Dieser Befehl Existiert Nicht.Also halt "SERVER UNKOWN COMMAND"
-
Hallo Breadfish,
Ich habe einpaar Befehle in meinem Script geschrieben.
Makeleader usw..
Nur jetzt funktionieren sie Ingame nicht.
Hier der Befehl.ocmd:makeleader(playerid,params[])
{
if(PI[playerid][admin] !=7)return SendClientMessage(playerid,ROT," > Tja Plankton.");
new pID,fID,string[128],string2[128];
new fraktname[64];
if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,ADMIN," > Benutze: /makeleader [PlayerID] [FraktionsID] (zu sehen unter /fraktionen)");
switch(fID)
{
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
case 4:{fraktname=fraktname4;}
case 5:{fraktname=fraktname5;}
case 6:{fraktname=fraktname6;}
case 7:{fraktname=fraktname7;}
case 8:{fraktname=fraktname8;}
case 9:{fraktname=fraktname9;}
case 10:{fraktname=fraktname10;}
case 11:{fraktname=fraktname11;}
}
PI[pID][Fraktion] = fID;
PI[playerid][FRank] = 6;
PI[pID][FLeader] = fID;
format(string,sizeof(string),"Du wurdest von %s zu dem Leader der Fraktion %s ernannt.",SpielerName(playerid),fraktname);
format(string2,sizeof(string2),"Du hast %s zum Leader der Fraktion %s ernannt!",SpielerName(pID),fraktname);
SendClientMessage(pID,TÜRKIS,string);
SendClientMessage(playerid,TÜRKIS,string2);
SpawnPlayer(pID);
SpielerSpeichern(pID);
return 1;
}Ich hoffe ihr könnt mir helfen.
Vielen Dank im vorraus.Mfg,
-
Ah endlich
Danke hat geholfen -
Error 1 in Zeile 1316
Error 2 in Zeile 1498stock SpielerName ist in Zeile 2391
stock GetPName ist in Zeile 2397//Edit:
Ja habe ich. -
Wie meinst du das?
//Edit:
Musst dich schon Ausführlicher ausdrücken -
Also hier nochmal Alles:
Error 1:
if(!strcmp(cmdtext,"/admins", true))
{
new bfff[512], subb[64], cnt = 0;
format(bfff, 512, "Online Admins:\r\n\r\n");
for(new i = 0; i < MXP; i++)
{
if(PI[i][admin] > 0)
{
format(subb, 64, "[%d] - %s\r\n", PI[i][admin], GetPName(i)); //Hier soll der Error sein -.-"!
strcat(bfff, subb);
cnt++;
}
}
if(!cnt)
strcat(bfff, "Keine Admins online.");
ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "Admins", bfff, "Ok", "Schließen");
return 1;
}Error 2:
if(strcmp(cmdtext,"/stats",true)==0)
{
new string[250];
new fraktname[64];
switch(PI[playerid][Fraktion])
{
case 0:{fraktname="Keine";}
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
case 4:{fraktname=fraktname4;}
case 5:{fraktname=fraktname5;}
case 6:{fraktname=fraktname6;}
case 7:{fraktname=fraktname7;}
case 8:{fraktname=fraktname8;}
case 9:{fraktname=fraktname9;}
case 10:{fraktname=fraktname10;}
case 11:{fraktname=fraktname11;}
}
//1 reihe
new PersoText[32],FScheinText[35];
if(PI[playerid][Perso] == 1)
{
PersoText = "Vorhanden";
}
if(PI[playerid][Perso] == 0)
{
PersoText = "Nicht Vorhanden";
}
if(PI[playerid][FSchein] == 1)
{
FScheinText = "Bestanden";
}
if(PI[playerid][FSchein] == 0)
{
FScheinText = "Nicht Bestanden";
}
format(string,sizeof(string),"-[Name: %s]\n-[Level: %i]\n-[Adminlevel: %i]\n-[Euro: %d]\n-[Fraktion: %s]\n-[Rang: %i]\n-[Perso: %s]\n-[Führerschein: %s]",SpielerName(playerid),GetPlayerScore(playerid),PI[playerid][admin],GetPlayerMoney(playerid),fraktname,PI[playerid][FRank],PersoText,FScheinText); //Hier Soll der Error sein -.-"!
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Deine Stats",string,"Schließen","");
return 1;
}Stocks:
stock GetPName(playerid)
{
new username[MAX_PLAYER_NAME];
GetPlayerName(playerid,username,sizeof(username));
return username;
}stock SpielerName(playerid)
{
new name[MAX_PLAYERS];
GetPlayerName(playerid,name,sizeof(name));
return name;
} -
Ja das weiß ich auch
und habe es auch behoben nur es sind immernoch die gleichen Errors da -.-"
//Edit:
hier die Codes und Errors:stock SpielerName(playerid)
{
new name[MAX_PLAYERS];
GetPlayerName(playerid,name,sizeof(name));
return name;
}stock GetPName(playerid)
{
new username[MAX_PLAYER_NAME];
GetPlayerName(playerid,username,sizeof(username));
return username;
}Errors:
(1316) : error 017: undefined symbol "GetPName"
(1498) : error 017: undefined symbol "SpielerName" -
Pawn's Syntax ist case-sensitive
-
Wenn du die Fehler korrekt laut @BlackAce's Tipp ausgebessert hast, dürften diese behoben sein.
Ehm könntest du mir bitte ebend die Fehler hier rein schreiben?
Wäre echt nett von dir
Bin gerade echt müde. -
Die ich dort oben geschrieben habe
-
Also ich habe bemerkt das ich das GetPName mit einem kleinem n geschrieben habe,
Habe es zwar behoben aber bekomme immernoch die 2 Errors. -
Hallo Breadfish,
Ich bekomme folgende Errors.Error 1: (1316) : error 017: undefined symbol "GetPname"
Error 2: (1498) : error 017: undefined symbol "SpielerName"Zeile 1316 bzw. Der Befehl:
if(!strcmp(cmdtext,"/admins", true))
{
new bfff[512], subb[64], cnt = 0;
format(bfff, 512, "Online Admins:\r\n\r\n");
for(new i = 0; i < MXP; i++)
{
if(PI[i][admin] > 0)
{
format(subb, 64, "[%d] - %s\r\n", PI[i][admin], GetPname(i)); //Hier soll der Error sein!!!
strcat(bfff, subb);
cnt++;
}
}
if(!cnt)
strcat(bfff, "Keine Admins online.");
ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "Admins", bfff, "Ok", "Schließen");
return 1;
}Zeile 1498: format(string,sizeof(string),"-[Name: %s]\n-[Level: %i]\n-[Adminlevel: %i]\n-[Euro: %d]\n-[Fraktion: %s]\n-[Rang: %i]\n-[Perso: %s]\n-[Führerschein: %s]",SpielerName(playerid),GetPlayerScore(playerid),PI[playerid][admin],GetPlayerMoney(playerid),fraktname,PI[playerid][FRank],PersoText,FScheinText);
Und Ja ich habe SpielerName und GetPname definiert undzwar so..
GetPname:
stock GetPName(playerid)
{
new username[MAX_PLAYER_NAME];
GetPlayerName(playerid,username,sizeof(username));
return username;
}SpielerName:
stock Spielername(playerid)
{
new name[MAX_PLAYERS];
GetPlayerName(playerid,name,sizeof(name));
return name;
}Ich hoffe ihr könnt mir helfen.
Vielen Dank im vorraus.Mfg,
-
Könnte ein zu kurzer String sein
Stimmt
Glatt übersehen Danke dir und euch anderen auch