Mein Problem ist, es wird nur eine Gangzone Erstellt.
Es werden aber beide Einträge aus der Datenbank geladen..
Beiträge von phN
-
-
Hallo, ich hab nen kleines Problem.
Undzwar werden meine Colors oder es wird nur eine Gangzone erstellt..So lassen wir sie "Zeigen"
for(new i = 0; i < MAX_GFS; i++)
{
new gz;
if(GFInfo[i][OwnerID] == 1)
{
gz = GANGCOLOR_TRIADEN;
}
if(GFInfo[i][OwnerID] == 2)
{
gz = GANGCOLOR_KARTEL;
}
GangZoneShowForPlayer(playerid,GFInfo[i][gID],gz);
}
Durch meine DebugMeldung weiß ich das alles richtig geladen wird..
[16:08:05] ID: 1
[16:08:05]
1 - 119.084999 - 343.084991 - -62.033100 - -214.033004 - OnGFLoad(1)
Besitzer: Triaden
Farbe:Triaden
[16:08:05] ID: 2
[16:08:05] 2 - -33.702499 - 126.296997 - -24.678899 - -224.679000 - OnGFLoad(2)
Besitzer: Cali Kartell
Farbe:Cali Kartell -
Du musst es als PlayerTextDraw machen, damit es auf den einzelnen User bezogen ist.
-
Hallo, mal ne kurze Frage, undzwar gibt es von Samp/Pawn aus eine Funktion wie GetPlayerCount oder so?
Ich hab das Momentan bei mir so:
ForAllPlayers(i)
{
if(sInfo[i][eingeloggt] == 1)
{
pCount++;
}
}
printf("%d",pCount);
if(ServerInfo[sUser] < pCount)
{
ServerInfo[sUser] = pCount;
}
Aber würde wenn es gehn würde doch die Funktion von Pawn verwenden wenn es da eine gibt. -
Abfragen ob Jetziger ob der rank kleiner is als der neue.
bei mir wäre es so.
sInfo[pid][pAdmin] < Rank -
Hallo ich habe Folgendes Problem.
Ich hab bei mir 3 BanArten,
Wenn ich jetzt einen Spieler Normal Banne,
wird in der Datenbank der Grund, Der Admin gespeichert.
Wenn ich jetzt jedoch eine kurze zeit warte, sind diese Einträge auf 0 durch das Entfernen des Timebannes..
if(timestamp < bisgebannt)
{
new differenz = bisgebannt - timestamp;
new minuten = differenz / 60;
format(BanInfo,sizeof(BanInfo),"\tDu Wurdest gebannt.\n\tGenaue Gründe kannst du gleich nachlesen\n\n\tAusführender Admin war: %s\n\n\tDazu hat er als Grund: %s Angegeben\n\n\tDu kannst in: %i Minuten Wiederkommen!",banmin,ban,minuten);
ShowPlayerDialog(playerid,1337,DIALOG_STYLE_MSGBOX,"Banübersicht",BanInfo,"Okay","");
}
else
{
new name3[MAX_PLAYER_NAME],query[500];
GetPlayerName(playerid,name3,sizeof(name));
format(query,sizeof(query),"UPDATE user SET Timeban='0',Bangrund='0',Banmin='0' WHERE username='%s'",name);
mysql_function_query(Data,query,false,"","");
}
Dazu noch eine Frage, wäre es Sinnvoller dies in einer anderen Tabelle zu machen als die Account Tabelle? -
Hallo, ich war bereits in ein Projekt mit ihm Integriert.
Ist aufjedenfall empfehlenswert.
Hat was aufm Kasten, und ist auch immer sofort an der umsetzung wenns wichtig ist.
Also Leute schnappt ihn euch solange er noch zu haben ist. -
Bin leider nicht da.
Ist relativ weit aus Berlin, würde ziemlich gerne die ESL One sehen.
Schaffe es aber Zeitlich nicht.
-
Hallo in diesem Thread Biete ich 20€ Nitrado Guthaben.
Ich Verkaufe dies weil es nicht mehr benötigt wird.
Ich möchte dafür zwischen 10 und 15€ Paysafecard haben!
Screen:
Ihr könnt euch gerne über ein Teamviewer Meeting den Account Angucken, !!!Wichtig!!! Seite wird vor euren Augen neugeladen!
Ich würde gerne Trooper[Y]: als Mittelsmann hinzufügen falls dieser Lust und Zeit hat!
[Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
______
Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier. -

Quelle: http://www.moibibiki.com/images/toyota-supra-8.jpg
Sind garnicht mal so Teuer. -
Demnächst einfach im Debug Modus Compilen.
Wie das geht erfährst du hier.
klick -
Hätte gern nen CSS Server.
12Slot reichen.
Einfach um nen Paar PCW zuspielen, und im Nachhinnein fürn clan aufbau. -
Dein Dialog wird dir nichts bringen.
Du wirst nicht drum herum kommen, das Datum, den Admin sowie den Grund zuspeichern und dann auszulesen. -
Hallo, ich habe ein Problem mit meinem Insert Into Command.
Undzwar es wird nur 1 Eintrag in der Datenbank gesetzt.
Wenn ich meinen Jetzigen Eintrag lösche dann wird ein neuer Hinzugefügt.
Aber wenn ich den Command jetzt Ausführe wird nichts gemacht..Command:
CMD:addstormstation(playerid,params[])
{
new name[128],string[500],Float:pos[3];
if(sscanf(params,"s[128]",name))return SendClientMessage(playerid,COLOR_ERRORTEXT,"Verwendung: /addstormstation [Name]");
{
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
format(string, sizeof(string), "INSERT INTO Strom (Name,X,Y,Z) VALUES ('%s','%f','%f','%f')", name,pos[0],pos[1],pos[2]);
mysql_query(string);
printf("%s",string);
}
return 1;
}Hoffe auf Hilfe bin da echt Ratlos..
-
Mach dir nen Stock ungefähr wie hier.
stock Adminrang(playerid)
{
new rang[54];
switch(PlayerInfo[playerid][pAdmin])
{
case 0:{rang="User";}
case 1:{rang="Supporter";}
case 2:{rang="Moderator";}
case 3:{rang="Administrator";}
case 1337:{rang="Full Administrator";}
case 2000:{rang="Projektleitung";}
default:{rang="ERROR";}
}
return rang;
}
Diesen kannst du dann überall verwenden.
Verwendung sieht dann wie folgt aus.//edit, Klammer vergessen
Adminrang(playerid) -
Hallo,
Hiermit biete ich eine WBB3-Lizenz fuer 50,00€
Es wird der komplette Account Verkauft, auf dem diese Lizenz liegt sowie das Plugin der Facebook-Livechat.
Bezahlt werde kann mit folgenden mitteln, Paysafecard oder Überweissung.Ein Screenshot der Lizenz ist unnoetig wer die echtheit der Lizenz bestaetigt haben will kann es sich gerne ueber Teamviewer angucken!
Kontaktdaten:
Skype:
deejayqice
ICQ:
287256433
[Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
______
Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewaehrleistet werden. Weitere Informationen dazu gibt es hier. -
Ja sry so gut bin ich auch nicht xD? Würdeste mir verraten wie? ;D
Mit PVars kenn ich mich nicht aus, nie damit gearbeitet. -
Alles anzeigen
ocmd:giverang(playerid,params[])
{
if(GetPVarInt(playerid,"Leader"))return SendClientMessage(playerid,GRAU,"Du bist nicht der Leader der Fraktion!");
new pID, frang, string[128], string2[128];
if(sscanf(params,"ui",pID, frang))return SendClientMessage(playerid,GRAU,"Verwendung: /giverang [playerid] [rang]");
SetPVarInt(pID,"Rang",frang);
format(string,sizeof(string),"Du hast %s den Rang (%d) vergeben.",SpielerName(pID),frang);
SendClientMessage(playerid,BLAU,string);
format(string2,sizeof(string2),"Leader %s hat dir den Rang (%d) erteilt.",SpielerName(playerid),frang);
SendClientMessage(pID,BLAU,string2);
return 1;
}
Du Fragst nichtmal ab ob der Spieler überhaupt in der Selben Fraktion ist wie der Leader, und dazu würde ich noch Abfragen ob der Spieler überhaupt in einer Fraktion ist. -
Einfach in deinem /l befehl die Variable die du +1 Setzt runter setzen sprich beispiel:
/L
{
if(dm[playerid] == 1)
{
Variable =-1;
}}
-
Der Server hatte keine 150 User.
Nichtmal wo GRP Down war, und das weiß ich da ich dort Aktiv gespielt habe.