SendAdminMessage(COLOR_YELLOW,string);
Gibt es bei dir die Funktion --> SendAdminMessage
Weil soweit ich weiß gibt es nur SendClientMessage, SendClientMessageToAll
SendAdminMessage(COLOR_YELLOW,string);
Gibt es bei dir die Funktion --> SendAdminMessage
Weil soweit ich weiß gibt es nur SendClientMessage, SendClientMessageToAll
echo "<h3 align='left'>Car</h3>";
$query = mysql_query("SELECT * FROM autos WHERE name = '$username'");
while($row = mysql_fetch_assoc($query))
{
$modelid = $row['modelid'];
}
echo "<center><img src='images/Vehicles/Vehicle_".$modelid.".jpg' /></center>";
echo "</td>";
sicher das modelid.jpg Datei ist?
Sicher das das Verzeichnis "Vehicles" mit Großbuchstaben beginnt?
Habe schon mit sowas gearbeitet, ich probiere gerade nur ein Filterscript umzuschreiben deswegen... nutze ich nicht diesen Textdraw Editor.
Hier siehst du nochmal genauer was das main ist:
main()
{
print("\n----------------------------------");
print(" Script xxxx");
print("----------------------------------\n");
}
Es printet sozusagen in die Server.exe den Namen des Scripts.
Du kannst dort natürlich auch nicht schreiben aber dieses main() muss aufjedenfall im Script sein.
main( ) { }
Einfach rein damit ins Script.
SName = TextDrawCreate(100,200," ~y~T~w~est ~y~R~w~oleplay ~y~S~w~erver~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~");
Ist ja so...
Danke du hast mir aufjedenfall schonmal weitergeholfen.
Das Problem jetzt ist aber das die Textbox richtig zusammengeschoben ist, also sie ist keine 640 breit.
SName = TextDrawCreate(100,200," ~Test");
TextDrawFont(SName,1);
TextDrawUseBox(SName,1);
TextDrawAlignment(SName, 2);
TextDrawBoxColor(SName,0x00000044);
TextDrawTextSize(SName,640,100);
TextDrawSetShadow(SName,1);
Hallo Leute,
ich habe das Problem das meine Textdrawbox nicht zentriert ist sondern eher linksbündig ist.
Code:
SName = TextDrawCreate(100,200," ~TEST");
TextDrawFont(SName,1);
TextDrawUseBox(SName,1);
TextDrawBoxColor(SName,0x00000044);
TextDrawTextSize(SName,640,100);
TextDrawSetShadow(SName,1);
forward Wegenzuschnell(playerid);
public Wegenzuschnell(playerid)
{
new Float:xg,Float:yg,Float:zg;
new Float:distance,value;
new Float:carhealth;
GetPlayerPos(playerid, xg, yg, zg);
GetVehicleHealth(GetPlayerVehicleID(playerid), carhealth);
distance = floatsqroot(floatpower(floatabs(floatsub(xg,SavedPOSx[playerid])),2)+floatpower(floatabs(floatsub(yg,SavedPOSy[playerid])),2)+floatpower(floatabs(floatsub(zg,SavedPOSz[playerid])),2));
value = floatround(distance * 800);
if(floatround(value/3200) < 500)
{
new cspeed = floatround(value/3200);
new maxspeed = 83;
if(cspeed > maxspeed)
{
fahrschulfehler[playerid] += 1;
SendClientMessage(playerid, COLOR_RED, "Achtung! Du fährst zu schnell!");
SendClientMessage(playerid, COLOR_RED, "Maximale Geschwindkeit: 80 Km/h");
return 1;
}
}
SavedPOSx[playerid] = xg;
SavedPOSy[playerid] = yg;
SavedPOSz[playerid] = zg;
return 1;
}
Vielleicht so?
Schick mal Zeile 359 ein paar Zeilen davon.
Dann bedanke ich mich hier schonmal für die reichlichen Vorschläge, Ihr habt mir aufjedenfall sehr geholfen.
Was bevorzugt Ihr? Bitte gibt eure Meinung dazu ab.
Ein Login Regsiter System mit Textdraws oder ein schlichtes Login Register System mit Dialogen.
Darf man fragen was hier jetzt Sache ist?
Wem gehört das Design und wer hat wem nachgemacht?
Ein Payday dauert z.B. jetzt 45 Minuten,
dann schraubst du die zahl auf 60 Minuten hoch.
Das heißt du bekommt jetzt nur jede Stunde einen Payday.
Wolltest du doch oder nicht?
Alles anzeigenMoin moin Breadfish ;D
Ich bin hier auf dein Script gestoßen, habs mir mal gezogen und muss sagen, an sich ist's n Top Script, aber ein paar Kleinigkeiten (wie der zu bunte PayDay, Fehlende Ausgänge bei Interiors mancher Fraktionen..etc.etc..) stören den Gesamteindruck, sodass noch SEHR SEHR viel zu ändern ist. Was ja aber natürlich für einen guten Server dann später vonnöten ist.
Nur habe ich zu dem Script noch eine Frage... Ich arbeite nun seit ein paar Tagen damit/daran - und nun habe ich ein Problem: Ich verstehe nicht, wie ich den Zinssatz beim Payday ein wenig hochschrauben kann. Ich bitte inständig um deine/eure Hilfe.
Vielen Dank schonmal im Voraus!
Mit freundlichen Grüßen
Madretsma
P.S.: Neu hier im Forum. Freut mich ein Teil dieser, wie es scheint, tollen Community werden zu können ;D
Ich nehme mal an der Payday funktioniert mit einem Timer, du musst beim timer die Anzahl an Minuten ändern.
Hast du unter onplayerdisconnect SpielerSpeichern drinnen?
MoveObject geht auch nicht?
EditDynamicObject
Ich glaube das heißt so.
new File: file = fopen("SAPDWaffenPacks.ini", io_read);
Eine Frage heißt das nicht eigentlich so?
new File: file = fopen("/SAPDWaffenPacks.ini", io_read);
//Edit probier das mal Variablen, das die Variablen beim offline gehen auf 0 gesetzt werden oder so?
Schreib mal unter OnPlayerDisconnect
Das die Dinge gespeichert werden sollen und unter OnPlayerConnect wieder dargestellt werden sollen.