Ich wär dafür, dass man Sektionsmoderatoren einstellt, die die gute Serverwerbungen freischalten und die weniger guten halt ablehnen. Und das man unter den Serverwerbungen nicht antworten kann. Ebenfalls sollen dann die Werbung nach einigen Wochen oder Monate automatisch gelöscht werden, sodass andere gute Serverwerbungen auch noch ne Chance haben und nicht in den anderen hinteren Seiten verschluckt werden.
Beiträge von aytef
-
-
#Edit:
Ich habe das Problem behoben, indem ich einfach 26 Spalten mit den TeamIDs erstellt habe.Der Inhalt dieses Themas
Spoiler anzeigen
Hey Leute.
Ich wollte etwas was auf Dini war zu MySQL machen und das hab ich dann so gemacht:
SQLpublic LoadGangmotd(){ new string[128]; for(new t = 0; t < MAX_TEAMIDS; t++) { format(string, sizeof(string),"SELECT * FROM `gangmotd` WHERE `TeamID` = '%d'", t); self_mysql_query(string); mysql_store_result(MySQLConnection); if(mysql_num_rows(MySQLConnection) != 0) { mysql_fetch_row_format(string); new var[ 128 ]; self_mysql_get_field("Nachricht", var); KassenInfo[t][GangMotd] = strval( var ); } } return 1;}public SaveGangmotd(){ new string[128]; for(new t = 0; t < MAX_TEAMIDS; t++) { format(string, sizeof(string),"SELECT * FROM `gangmotd` WHERE `TeamID` = '%d'", t); self_mysql_query(string); mysql_store_result(MySQLConnection); new var[768]; format(var, sizeof(var), "UPDATE `gangmotd` SET `Nachricht`='%s' WHERE `TeamID`='%d'", KassenInfo[t][GangMotd], t); self_mysql_query(var); } return 1;}Spoiler anzeigen Das Problem aber ist - Es speichert nichts ab
Die Tabelle hab ich so erstellt:
Es wäre verdammt nett, wenn mir einer dabei helfen könnte.Spoiler anzeigen Mit freundlichen Grüßen,
Voxa
-
Textdraws, Tacho, Chat Message, Alle Jobs, Die Jobfunktionen, alles!
-
Das ist ja mal krass..
Das ist ja 1 zu 1 wie Live your Dream?
Also bevor deren Megaupdate.. Schon bisschen ne Frechheit oder? -
Ich glaube die suchen einen Mapper

-
Klein aber fein! - Super wie jede deiner Maps

-
Mir gefällt die Map! 10/10 Punkten

Ist dies deine erste Map? -
In dem du einem Spieler eine Variable setzt.
Oben ins Script:
new FreeroamMode[MAX_PLAYERS];Irgendwo, wo er dann gesettet wird dann:
FreeroamMode[playerid] = 1; -
if(IstSpielerInFreeroam))
{
//Dein Code
}
else
{
SendClientMessage(playerid, FARBE, "Du bist nicht in der Freeroam Welt, du bist dazu nicht berechtigt!"):
}
So ungefähr -
BigNoodleTitling

-
Normalerweiße nicht, aber trotzdem kann man es dafür benutzen.
-
Naja, bei einem "OP" Retina mit Windows 7 schaffst du locker BF4 auf High mit +50 FPS.
Siehe den Kanal: 'http://www.youtube.com/RetinaGameShow'
Kann evtl. falsch sein, hab es mit dem Handy geschrieben. Sonst such nach Retinagameshow oder so. -
Falls du wirklich das Geld hast, dann evtl ein voll ausgerüseten Macbook Pro Retina.
Oder dann doch ein Razer Blade importienen lassen aber der Nachteil ist dann die QWERTY Tastatur.
Oder evtl ein von Acer oder so. -
Hätte ich diese Map, würde ich sie direkt benutzen

Für deine Erste, ist die einfach nur perfekt. Freue mich schon auf neue Werke von dir
-
Die Map ist ja mal total der Hammer!
Mach weiter so.
10/10 Punkten -
Schon nett, wenn ihr ein RIP Design benutzt und es nicht bearbeitet. Sind noch Merkmale von SA Country..

-
Boah! Danke, diese Map ist einfach nur wunderschön.

-
21 Tankstellen
Edit: Sonst einer ne Ahnung, wie ich das beheben kann? -
Firerfan: Hier bitte
Der Speicherbefehl:
if(strcmp("/saveall", cmd, true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 5)
{
SaveAll();
return 1;
}
else
{
SendClientMessage(playerid, COLOR_KEINADMIN, "*** INFO: Dies ist ein Adminbefehl, du bist kein Admin.");
}
}
return 1;
}Die SaveAll Funktion:
public SaveAll()
{
SendClientMessageToAll(COLOR_ORANGE,""#SERVERFARBE"ACHTUNG! Server wird nur gespeichert, es kann zu kleinen Laggs führen!");
SavePlayers();
SaveServer();
SendClientMessageToAll(COLOR_GRAD2,"Server erfolgreich gespeichert!");
return 1;
}Die Anderen Funktionen
- SaveServer
public SaveServer()
{
OnPropUpdate();
SaveKassenInfo();
SaveGangAutos();
SaveStuff();
SaveGangfightZones();
SaveGangWarInfos();
SaveGangmotd();
SaveGangBNDInfos();
return 1;
}- SavePlayers
public SavePlayers()
{
ForAllPlayers(i){
if(IsPlayerConnected(i) && gPlayerLogged[i]){
if(strcmp(PlayerInfo[i][pForceName], "Niemand", true) != 0)
{
SetPlayerName(i,PlayerInfo[i][pForceName]);
SetPlayerScore(i, PlayerInfo[i][pLevel]);
}
PlayerUpdate(i);
PlayerCarUpdate(i);
}
}
return 1;
}- OnPropUpdate
public OnPropUpdate()
{
new string[128];
for(new i = 0; i < sizeof(HouseInfo); i++)
{
format(string, sizeof(string),"SELECT * FROM `haeuser` WHERE `HouseID` = '%d'", i);
self_mysql_query(string);
mysql_store_result(MySQLConnection);
if(mysql_num_rows(MySQLConnection) == 0)
{
format(string, sizeof(string), "INSERT INTO `haeuser` (`HouseID`) VALUES ('%d')", i);
self_mysql_query(string);
}
mysql_free_result(MySQLConnection);
new var[768];
format(var, sizeof(var), "UPDATE `haeuser` SET `Owner`='%s', `Beschreibung`='%s', `Preis`='%d', `HealUpgrade`='%d', `ArmorUpgrade`='%d', `Lock`='%d', `Owned`='%d', `Rooms`='%d', `Rent`='%d', `Rentabil`='%d', `Kasse`='%d', `Level`='%d' WHERE `HouseID`='%d'",
HouseInfo[i][hOwner],
HouseInfo[i][hBeschreibung],
HouseInfo[i][hPreis],
HouseInfo[i][hHealUpgrade],
HouseInfo[i][hArmorUpgrade],
HouseInfo[i][hLock],
HouseInfo[i][hOwned],
HouseInfo[i][hRooms],
HouseInfo[i][hRent],
HouseInfo[i][hRentabil],
HouseInfo[i][hKasse],
//HouseInfo[i][hDate],
HouseInfo[i][hLevel],
i);
self_mysql_query(var);
}
for(new i = 0; i < sizeof(BizInfo); i++) //MySQL Speicherung
{
format(string, sizeof(string),"SELECT * FROM `buissnes` WHERE `BizID` = '%d'", i);
self_mysql_query(string);
mysql_store_result(MySQLConnection);
if(mysql_num_rows(MySQLConnection) == 0)
{
format(string, sizeof(string), "INSERT INTO `buissnes` (`BizID`) VALUES ('%d')", i);
self_mysql_query(string);
}
mysql_free_result(MySQLConnection);
new var[768];
format(var, sizeof(var), "UPDATE `buissnes` SET `Owned`='%d', `Owner`='%s', `Message`='%s', `Extortion`='%s', `LevelNeeded`='%d', `BuyPrice`='%d', `EntranceCost`='%d', `Till`='%d', `Locked`='%d', `Products`='%d', `MaxProducts`='%d', `PriceProd`='%d' WHERE `BizID`='%d'",
BizInfo[i][bOwned],
BizInfo[i][bOwner],
BizInfo[i][bMessage],
BizInfo[i][bExtortion],
BizInfo[i][bLevelNeeded],
BizInfo[i][bBuyPrice],
BizInfo[i][bEntranceCost],
BizInfo[i][bTill],
BizInfo[i][bLocked],
BizInfo[i][bProducts],
BizInfo[i][bMaxProducts],
BizInfo[i][bPriceProd],
i);
self_mysql_query(var);
}
for(new i = 0; i < sizeof(SBizInfo); i++)
{
format(string, sizeof(string),"SELECT * FROM `sbuissnes` WHERE `SBizID` = '%d'", i);
self_mysql_query(string);
mysql_store_result(MySQLConnection);
if(mysql_num_rows(MySQLConnection) == 0)
{
format(string, sizeof(string), "INSERT INTO `sbuissnes` (`SBizID`) VALUES ('%d')", i);
self_mysql_query(string);
}
mysql_free_result(MySQLConnection);
new var[768];
format(var, sizeof(var), "UPDATE `sbuissnes` SET `Owned`='%d', `Owner`='%s', `Message`='%s', `Extortion`='%s', `LevelNeeded`='%d', `BuyPrice`='%d', `EntranceCost`='%d', `Till`='%d', `Locked`='%d', `Products`='%d', `MaxProducts`='%d', `PriceProd`='%d' WHERE `SBizID`='%d'",
SBizInfo[i][sbOwned],
SBizInfo[i][sbOwner],
SBizInfo[i][sbMessage],
SBizInfo[i][sbExtortion],
SBizInfo[i][sbLevelNeeded],
SBizInfo[i][sbBuyPrice],
SBizInfo[i][sbEntranceCost],
SBizInfo[i][sbTill],
SBizInfo[i][sbLocked],
SBizInfo[i][sbProducts],
SBizInfo[i][sbMaxProducts],
SBizInfo[i][sbPriceProd],
i);
self_mysql_query(var);
}
for(new i = 0; i < sizeof(TankenBizInfo); i++)
{
format(string, sizeof(string),"SELECT * FROM `tankstellen` WHERE `TankenBizID` = '%d'", i);
self_mysql_query(string);
mysql_store_result(MySQLConnection);
if(mysql_num_rows(MySQLConnection) == 0)
{
format(string, sizeof(string), "INSERT INTO `tankstellen` (`TankenBizID`) VALUES ('%d')", i);
self_mysql_query(string);
}
mysql_free_result(MySQLConnection);
new var[768];
format(var, sizeof(var), "UPDATE `tankstellen` SET `Owned`='%d', `Owner`='%s', `Message`='%s', `Extortion`='%s', `LevelNeeded`='%d', `KaufPreis`='%d', `SpritPreis`='%d', `Kasse`='%d', `Locked`='%d', `Products`='%d', `MaxProducts`='%d', `ProdPreis`='%d' WHERE `TankenBizID`='%d'",
TankenBizInfo[i][TBOwned],
TankenBizInfo[i][TBOwner],
TankenBizInfo[i][TBMessage],
TankenBizInfo[i][TBExtortion],
TankenBizInfo[i][TBLevelNeeded],
TankenBizInfo[i][TBKaufPreis],
TankenBizInfo[i][TBSpritPreis],
TankenBizInfo[i][TBKasse],
TankenBizInfo[i][TBLocked],
TankenBizInfo[i][TBProducts],
TankenBizInfo[i][TBMaxProducts],
TankenBizInfo[i][TBProdPreis],
i);
self_mysql_query(var);
}
return 1;
}- Gangautos
public SaveGangAutos()
{
new string[128];
for(new i = 0; i < sizeof(GangAutoInfo); i++)
{
if(TankSave == 1)
{
if(GangAutoInfo[i][cID] != -1)
{
GangAutoInfo[i][cTank] = Gas[GangAutoInfo[i][cID]];
}
}
format(string, sizeof(string), "SELECT * FROM `gangautos` WHERE `SlotID` = '%d'", i);
self_mysql_query(string);
mysql_store_result(MySQLConnection);
if(mysql_num_rows(MySQLConnection) == 0)
{
format(string, sizeof(string), "INSERT INTO `gangautos` (`SlotID`) VALUES ('%d')", i);
self_mysql_query(string);
}
mysql_free_result(MySQLConnection);
new var[256];
format(var, sizeof(var), "UPDATE `gangautos` SET `CarID`='%d', `OwnerID`='%d', `TypID`='%d', `PosX`='%.1f', `PosY`='%.1f', `PosZ`='%.1f', `Rotation`='%.1f', `Farbe1`='%d', `Farbe2`='%d', `Status`='%d', `Tank`='%d', `ReSpawnTime`='%d' WHERE `SlotID`='%d'",
GangAutoInfo[i][cID],
GangAutoInfo[i][cOwner],
GangAutoInfo[i][cTyp],
GangAutoInfo[i][cPosX],
GangAutoInfo[i][cPosY],
GangAutoInfo[i][cPosZ],
GangAutoInfo[i][cRot],
GangAutoInfo[i][cColor1],
GangAutoInfo[i][cColor2],
GangAutoInfo[i][cStatus],
GangAutoInfo[i][cTank],
GangAutoInfo[i][cReSpawnTime],
//GangAutoInfo[i][cStandTime],
i);
self_mysql_query(var);
}
return 1;
} -
Ich möchte gerne die Domain 'voxaplays.com' gewinnen.
Mit freundlichen Grüßen,
Voxa