Beiträge von Kasakow
-
-
Alles anzeigen
public OnPlayerUpdate(playerid)
{
new String[128];
format(String,sizeof(String),"EXP: %i / %i",GetPVarInt(playerid,"EXP"),GetPlayerScore(playerid) + 24);
TextDrawSetString(Textdraw0,String);
return 1;
}Anzeigen etc geht, aber ich möchte, dass der Score und das Maximum vom Score angezeigt wird.. wo kommt das genau hin?
Wie genau meinst du das, wenn ich dich mal fragen darf.
Wenn ich denke was du meinst dann mache es so:
(Dies ist nur ein Beispiel)
#define name wert
printf("%d", name);mfg

-
Alles anzeigen
ocmd:makeleader(playerid,params[])
{
if(SpielerInfo[playerid][pAlevel] >= 6)
{
new pID,string[144], aname[MAX_PLAYER_NAME], frakid;
GetPlayerName(playerid,aname,sizeof(aname));
if(sscanf(params,"ui",pID,frakid))return SendClientMessage(playerid,Rot,"[FEHLER]{FFFFFF} Benutze: /makeleader [Name/ID] [0-10]");//ich vermute mal es liegt in dieser Zeile?
{
format(string,sizeof(string),"[INFO]{FFFFFF} %s %s hat dich zum Leader der Fraktion %s ernannt!",GetPlayerAdminRank(playerid),aname,GetPlayerFraktion(playerid));
SendClientMessage(playerid,Rot,string);
SpielerInfo[pID][pFraktion] = frakid;
}
}
return 1;
}ocmd:makeleader(playerid,params[])
{
if(SpielerInfo[playerid][pAlevel] >= 6)
{
new pID,string[144], aname[MAX_PLAYERS], frakid;
GetPlayerName(playerid,aname,sizeof(aname));
if(sscanf(params,"ui",pID,frakid))return SendClientMessage(playerid,Rot,"[FEHLER]{FFFFFF} Benutze: /makeleader [Name/ID] [0-10]");//ich vermute mal es liegt in dieser Zeile?
{
format(string,sizeof(string),"[INFO]{FFFFFF} %s %s hat dich zum Leader der Fraktion %s ernannt!",GetPlayerAdminRank(playerid),aname,GetPlayerFraktion(playerid));
SendClientMessage(playerid,Rot,string);
SpielerInfo[pID][pFraktion] = frakid;
}
}
return 1;
}
zu
ocmd:makeleader(playerid,params[])
{
if(SpielerInfo[playerid][pAlevel] <= 5)return SendClientMessage(playerid, -1, "Du bist kein Teammitglied.");
new pID,string[144], aname[MAX_PLAYER_NAME], frakid;
GetPlayerName(playerid,aname,sizeof(aname));
if(sscanf(params,"ui",pID,frakid))return SendClientMessage(playerid,Rot,"[FEHLER]{FFFFFF} Benutze: /makeleader [Name/ID] [0-10]");
if(!IsPlayerConnected(id))return SendClientMessage(playerid, -1, "Der Spieler ist nicht online!");
if(IsPlayerNPC(id))return SendClientMessage(playerid, -1, "Das ist ein NPC!");
if(frakid < 0 || frakid > 10)return SendClientMessage(playerid, -1, "Der wert muss zwischen 0-10 liegen!");
SpielerInfo[pID][pFraktion] = frakid;
format(string,sizeof(string),"[INFO]{FFFFFF} %s %s hat dich zum Leader der Fraktion %s ernannt!",GetPlayerAdminRank(playerid),aname,GetPlayerFraktion(pID));
return SendClientMessage(pID,Rot,string);
}mfg

-
Hallo.
Ich habe genau dies gemacht wie du es gesagt/geschrieben hast.
Und bei mir springt das Plugin nicht an MySQL.Bitte um hilfe, danke im voraus.
Ich habe dich mal per Private Nachricht Kontaktiert, mal hoffen dass ich dir Helfen kann.
EDIT://
Schau mal auf dem TS vorbei,mfg

-
Du fragst ab ob die Welt 1 und 7 ist.
Da is dein Denkfehlermfg

-
Und wenn Delaccount ggf ne negative Zahl enthalten kann, geht das schon nicht mehr :p
Delaccount wird niemals im negativen Bereich sein, da dass ganze mit timestamp abläuft
mfg

-
I
Hmm, kann doch eig. nicht sein da ich die ganze Streamer.zip Datei geladen habe und nur daraus eingefügt habe haben die nicht immer die gleiche Version zuainander`?
Include muss auch stimmen!
Einmal bitte vergleichenAnsonsten https://code.google.com/p/samp…mer-plugin/downloads/list
mfg

-
Falsche Plugins Version zum Include
mfg

-
Ich hab ne Idee: Öffne dein PHPMyAdmin, gib den Query ein und find's heraus.
Tatsache, wäre ich nicht selber drauf gekommen xD.

Danke LeijaT
mfg

-
-
Schließe mich Toms Meinung an!
Dies hat mir auch gerade ein bisschen Arbeit erspart!Aber mir fällt gerade auf dass er diese Sachen nicht mitzählt "ocmd@2:help,hilfe(playerid, params[]) "!
Wäre gut, wenn du das ganze noch minimal überarbeiten würdest!//Edit
Ich habe das mal selber hinzugefügt, stelle es hiermit zu Verfügung.http://www.file-upload.net/download-9585159/jt.vbs.html
https://www.virustotal.com/de/…838d/analysis/1411826697/
Das ganze sieht dann halt so aus:
mfg

-
Fehlt da nicht ein mysql_num_rows(); ?Ich denke mal das dass in diesem Falle die schleife übernimmt.
while(mysql_fetch_row(str))mfg

-
Regelt das Switch denn nicht ?
mfg

-
Ja klar, aber return ist für 2 Sachen gedacht!
Zum ersten zum wiedergeben eines Wertes/strings ö.ä!
Zum zweiten für das abbrechen mancher bereiche, wenn die If Bedingung nicht stimmt, passiert sowie so nichts.
Klar, aber wenn man weis unten drunter wird sowie nichts mehr aufgerufen, könnte man es schon verwenden.
Dennoch bleibt meine Meinung, in dem Bereich sind manche returns ziemlich überflüssig!mfg

-
Das return 1; ist an manchen stellen ziemlich überflüssig
mfg

-
Vielleicht irgendwo eine gleiche ID verwendet ?
mfg

-
Das macht er doch über da mysql_escape_string...
Das formatiert es doch automatisch in den Zielstring
Nein macht er nicht, Passwort ist ja wenn er es nicht mit inputtext formatiert leer.. mysql_escape_string ist ein Schutz gegen MySQL Injektionmfg

-
Du hast passwort nicht formatiert!
format(passwort, 35, inputtext);
mfg

-
Hostest du das ganze selber, oder welcher Hoster übernimmt das?
mfg

-
"Dini" ist eine "Speicherungs" Art!
Wie viel zahlst du denn Dominik ?
mfg
