Es wäre besser gewesen wenn du statt mysql_Setint und GetInt es mit query's erklärt hättest, so wäre es für manche (wie ich finde) einfacher und auch ressourcen schonender
Beiträge von [DT]Nightstr3am
-
-
Da kannst du grad recht haben xD
Werde ich gleich mal ändern und testenPS : Bleibe nie 24 Stunden lang auf , und Scripte dann... xD Nix gut
-
Ganz oben bei meinen anderen Variablen ...
new Gebiete[7][gebiet] = {
// Inhaber, minx,miny,maxx,maxy,0,0,0,0
{0,431.9248,2432.4568,78.4311,2572.3972,0,0,0,0},
{0,-1439.5984,2540.9309,-1567.1110,2686.7466,0,0,0,0},
{0,-2141.0798,122.8023,-2020.8136,304.6663,0,0,0,0},
{0,-1877.8329,1257.7350,-1767.1492,1322.5116,0,0,0,0},
{0,-1481.7236,1482.5320,-1350.9220,1504.8918,0,0,0,0},
{0,938.7156,-414.5988,1136.3958,-275.7013,0,0,0,0},
{0,-592.0313,-185.7198,-428.8871,-22.5470,0,0,0,0}
};
new Gebiet[7]; -
Tag,
Bin grad dabei ein GW System zu machen, aber die Gebiete werden InGame nicht angezeigt...Bei ONPlayerspawn habe ich :
for(new i; i<sizeof(Gebiete); i++)
{
new color;
if(Gebiete[i][gOwner] == 5){color=0xBCAAF3BB;}
if(Gebiete[i][gOwner] == 6){color=0x8C4800BB;}
if(Gebiete[i][gOwner] == 13){color=0x00FF0ABB;}
if(Gebiete[i][gOwner] == 14){color=0x870AAFBB;}
if(Gebiete[i][gOwner] == 18){color=0x00F1E9BB;}
if(Gebiete[i][gOwner] == 23){color=0xB4B4B4BB;}
GangZoneShowForPlayer(playerid, Gebiet[i], color);
}Hoffentlich könnt ihr mir helfen
-
Tag,
Gibt es eine möglichkeit schnell einen Account zu finden bei phpmyadmin ?
Denn ich habe echt keine nerven dafür 19 , 30 Zeilige Seiten Accounts durchzusehen bis ich diesen finde...Hoffentlich hat einer eine Lösung..
-
Ich werde es eventuell morgen selber auch schreiben, da Ich morgen selbst mit den Fraktionen anfange.
Kann dir dann gerne morgen helfen, falls du nicht weiterkommst.Ich werde es eventuell morgen selber auch schreiben, da Ich morgen selbst mit den Fraktionen anfange.
Kann dir dann gerne morgen helfen, falls du nicht weiterkommst.
Ich habs jetzt mal gemacht, jedoch bekomm ich jetzt 1 Error :undefined symbol "MAX_FRAK"
Beim deinem Stock...
stock AllPlayersWhereIsInFrac(playerid,frakid)
{
new Query[128], count;
for(new id; id < MAX_FRAK; id++)
{
format(Query, sizeof(Query), "SELECT `Name`, `Rang` FROM `accounts` WHERE `Member` = '%d'",frakid);
mysql_query(Query);
mysql_store_result();
count = mysql_num_rows();
mysql_free_result();
if(count == 0)
{
new mstr[300];
format(mstr,sizeof(mstr),"%s || Rang %d\n",Query);
ShowPlayerDialog(playerid,DIALOG_FMM,DIALOG_STYLE_LIST,"Member-Liste",mstr,"Klick","Abbrechen");
}
}
return 1;
} -
Ja , will ich ja auch , vll bisschen erklären nebenbei xD
-
mhm, ich kanns mal versuche, jedoch glaube ich das ich es nicht schaffen werde, hat wer Lust/Zeit mir das über TV zu machen ?
-
Ja logisch, aber wie alle mit einer Schleife durchgehen in der Datenbank ? Das wäre dann eigentlich das eigentliche Problem
-
Im query mit while ? Kannst du mir da ein Beispiel zeigen ?
-
Tag,
Ich stehe grad echt auf der Leitung, ich bin dabei einen /fmanage Befehl zu schreiben welcher dem Leader einer Fraktion ermöglicht die Member zu sehen egal ob Offline oder Online.
Dies alles natürlich über Mysql.
ich habe jetzt bereits :
if(strcmp(cmdtext,"/fmanage",true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"SAPD-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 2)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"FBI-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 4)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"Medic-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 5)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"LCN-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 6)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"Yakuza-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 8)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"Hitman-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 9)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"News-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 13)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"Grove-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 14)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"Ballas-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 18)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"S.F Rifa-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 23)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"Russen-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else if(PlayerInfo[playerid][pLeader] == 24)
{
ShowPlayerDialog(playerid,DIALOG_FMANAGE,DIALOG_STYLE_LIST,"OAmt-Manage","Member-Liste\nWeiteres-Folgt","Ok","Abbrechen");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Leader einer Fraktion");
}
}
}
Und ja, bei ondialogresponse stehe ich jetzt auf der Leitung.
if(dialogid == DIALOG_FMANAGE)
{
if(response)
{
if(listitem == 0)
{
if(PlayerInfo[playerid][pLeader] == 1)
{
new mstr[300];
format(mstr,sizeof(mstr),"%s || Rang %d\n",
ShowPlayerDialog(playerid,DIALOG_FMM,DIALOG_STYLE_LIST,"Member-Liste",mstr,"Klick","Abbrechen");
}
}
if(listitem == 1)
{
SendClientMessage(playerid,COLOR_RED,"Weiteres Update für /fmanage wird folgen");
}
}
}
Ich weiß nicht wie ich alle Member auflisten soll.. Und danach wenn er auf einen der Member klickt diesen Uninviten kann..Ich hoffe ihr könnt mir helfen
-
JA kann man, was für ein Script nutzt du ? Godfather oder Selfmade ?
Enum oder Pvar ?
Oder wenn garkeins wie mein Vorposter schon sagte.
-
Könntest du meine derzeitige Signatur, bisschen Bearbeiten ?
-
Wenn du den STock brauchst :
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
} -
Anscheinend habe grad viele das Problem... bei mir war das vorgestern auch. Bei mir geht es nur auf meinem Haupt-Server am Test-Server habe ich das gleiche.
Ich kann dir jetzt nur sagen was mir gesagt wurde :
Hast du in deinem Script ein AddPlayerClass? -
Dann überprüfe mal ob du iwelche Dialoge schon mal definiert hast...
Oder was hast du zuvor gescriptet ? -
War bei mir auch vorgestern so...
Das Problem bei mir war keine richige Mysql Verbindung.
-
Schade
bräuchte das eigentlich jetzt, ich krieg aber iwie die "Leichten" Sachen nie hin
So habs geschrieben... >>>KLICK <<<
Oder in meiner Signatur bei Breadfish -> Gamemodes -
Tag Leute,
Da ich es nicht mehr brauche und keine Zeit für das habe, veröffentliche ich nun das Reallife Gamemode von mir welches bis jetzt nur Basic ist.
Es besitzt noch nicht viel und ja, gut zum weiter editieren.Es läuft auf Mysql R5 von G-Styleez und hat nur wenige Sachen.
Ich kann jetzt nicht alles Auflisten jedoch steht oben im Script ein kleiner Changelog.
Ich hoffe ihr könnt damit was Anfangen....Pastebin : >>>KLICK<<<
Gamemode Download : >>>KLICK<<<Solltet ihr noch Informationen bzgl. des Scriptes brauchen dann schreibt es in die Kommentare...
MFG
Nightstr3am -
Ich werde in kürze eins Veröffentlichen was noch nicht fertig ist und so gut wie nur Basic Mysql ist...