Ja seh grade, es funktioniert nun.
Ich hab zwar keine Ahnung wieso es vorher nicht gefunkt hatte wo ich den Beitrag geschrieben hatte, da ich die mysql.ini vorher auch im Main hatte, aber wayne es funkt nun.
Danke dir für deine schnelle Antwort ![]()
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Beitrag von PHP-Typ ()
Dieser Beitrag wurde von Trooper[Y] gelöscht (). -
Beitrag von Kasakow ()
Dieser Beitrag wurde von Trooper[Y] gelöscht (). -
Beitrag von PHP-Typ ()
Dieser Beitrag wurde von Trooper[Y] gelöscht (). -
Beitrag von Canna ()
Dieser Beitrag wurde von Trooper[Y] gelöscht (). -
Beitrag von PHP-Typ ()
Dieser Beitrag wurde von Trooper[Y] gelöscht (). -
Beitrag von Kasakow ()
Dieser Beitrag wurde von Trooper[Y] gelöscht (). -
Guten Abend,
ich habe ein kleines Problem, sobald ich mir ein "Supporter Fahrzeug" Spawne und ein andere Spieler sich ebenfalls ein "Suporter Fahrzeug" Spawnt,
dann Verschwinden die "3DTextLabels".
new SupCar[MAX_PLAYERS];
new Text3D:SupCarLabel[MAX_VEHICLES];ocmd:supcar(playerid, params[])
{
if(sInfo[playerid][sAdminrang] >= 2 && SupAktiv[playerid] == true)
{
if(SupCar[playerid] >= 1)
{
DestroyVehicle(SupCar[playerid]);
Delete3DTextLabel(SupCarLabel[SupCar[playerid]]);
SupCar[playerid] = 0;
SendClientMessage(playerid, -1, "Dein Supporter Fahrzeug wurde Gelöscht!");
}
else
{
new vID, Color1, Color2, Float:Pos[4], string[128];
if(sscanf(params, "iii", vID, Color1, Color2))return SendClientMessage(playerid, -1, ""#FARBE_ROT"[FEHLER]: "#FARBE_WEISS"Nutze /supcar <"#FARBE_ORANGE"CAR-ID"#FARBE_WEISS"> <"#FARBE_ORANGE"FARBE1"#FARBE_WEISS"> <"#FARBE_ORANGE"FARBE2"#FARBE_WEISS">");
new VW = GetPlayerVirtualWorld(playerid);
new Int = GetPlayerInterior(playerid);
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);format(string, sizeof(string), "["#FARBE_ORANGE"Supporter Fahrzeug"#FARBE_WEISS"]\nErsteller: [%s]%s", GetPlayerAdminRang(playerid), sInfo[playerid][sName]);
SupCar[playerid] = CreateVehicle(vID, Pos[0], Pos[1], Pos[2], Pos[3], Color1, Color1, -1);
SupCarLabel[SupCar[playerid]] = Create3DTextLabel(string, 0xFFFFFFFF, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(SupCarLabel[playerid], SupCar[playerid], 0.0, 0.0, 0.0);SetVehicleVirtualWorld(vID, VW);
LinkVehicleToInterior(vID, Int);
SetVehicleNumberPlate(vID, ">>> SUPPORTER <<<");
PutPlayerInVehicle(playerid, vID, 0);
SendClientMessage(playerid, -1, "Du hast dir ein Supporter Fahrzeug erstellt! Löschen kannst du es mit '/supcar'");
}
}else SendClientMessage(playerid, -1, ""#FARBE_ROT"[FEHLER]: "#FARBE_WEISS"Du hast "#FARBE_ORANGE"nicht die Rechte "#FARBE_WEISS"diesen Befehl zu benutzen!");
return 1;
}Mit freundlichen Grüßen,
-
Attach3DTextLabelToVehicle(SupCarLabel[playerid], SupCar[playerid], 0.0, 0.0, 0.0);
zu:
Attach3DTextLabelToVehicle(SupCarLabel[SupCar[playerid]], SupCar[playerid], 0.0, 0.0, 0.0); -
einer eine ahnung?
C:\Users\Dustin\Desktop\SA-MP Server\gamemodes\selfmade.pwn(3805) : warning 213: tag mismatch
C:\Users\Dustin\Desktop\SA-MP Server\gamemodes\selfmade.pwn(3806) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Warnings.
cache_get_value_name(i, "besitzer", hInfo[id][h_besitzer], handle);
hInfo[id][h_id]=cache_get_value_name_int(i, "id", handle); -
cache_get_value_name(i, "besitzer", hInfo[id][h_besitzer], MAX_PLAYER_NAME);
cache_get_value_name_int(i, "id", hInfo[id][h_id]); -
@KinGRaPTiiC
Das hat sich zur Info seit den neuen Versionen ein bisschen umgestellt, les dir mal die aktuelle Wiki durch;) -
Guten Abend, ich noch einmal.

Ich habe wieder ein neues Problem, ich möchte gerne ein Ban bzw. Time Ban Befehl "Zaubern", das klappt auch alles soweit, ich habe nur Probleme beim Auslesen der Sachen aus der Tabelle.
Pawn Code:
forward OnUserBanned(playerid);
public OnUserBanned(playerid)
{
new rows;
cache_get_row_count(rows);
if(rows == 1)
{
new Date[32], Time[32], Grund[64], Admin[32], Dauer, string[512];
cache_get_value_name(0, "Uhrzeit", Time, sizeof(Time));
cache_get_value_name(0, "Datum", Date, sizeof(Date));
cache_get_value_name(0, "Grund", Grund, sizeof(Grund));
cache_get_value_name(0, "Admin", Admin, sizeof(Admin));
cache_get_value_name_int(0, "Dauer", Dauer);
if(Dauer >= 1)
{
new timestamp = gettime();
if(timestamp < Dauer)
{
new differenz = Dauer - timestamp;
new minuten = differenz / 60;
format(string, sizeof(string), "\t"#FARBE_ORANGE"*** Account Sperrung ***\n\n"#FARBE_WEISS"\
Ausführender Teammitglied: %s\nDatum: %s\nUhrzeit: %s\nGrund: %s\nDauer: %d Minuten", Admin, Date, Time, Grund, minuten);
ShowPlayerDialog(playerid, DIALOG_ADMIN_BANNED, DIALOG_STYLE_MSGBOX, ""#TAG_SERVERNAME" - Account Sperrung", string, "Schließen", "");
KickEx(playerid);
return 1;
}
}
else
{
format(string, sizeof(string), "\t"#FARBE_ORANGE"*** Account Sperrung ***\n\n"#FARBE_WEISS"\
Ausführender Teammitglied: %s\nDatum: %s\nUhrzeit: %s\nGrund: %s\nDauer: Permanent", Admin, Date, Time, Grund);
ShowPlayerDialog(playerid, DIALOG_ADMIN_BANNED, DIALOG_STYLE_MSGBOX, ""#TAG_SERVERNAME" - Account Sperrung", string, "Schließen", "");
KickEx(playerid);
}
}
return 1;
}/*
Dauer >= 1 // 0 = Perm Ban | >= 1 Time Ban
*/Dialog: https://picload.org/view/dgdrdcia/sa-mp-000.png.html
Tabelle: https://picload.org/view/dgdrdirl/tabelle.png.htmlHoffe ihr könnt mir Helfen
Mit freundlichen Grüßen,
-
Einfach den String vergrößern
-
Beitrag von MGPK-1323 ()
Dieser Beitrag wurde vom Autor gelöscht (). -
Hey.
Ich habe folgendes Problem, ich habe in Zeile 4277 nichts stehen.
Es kommen aber diese "Errors"(4277) : warning 203: symbol is never used: "SupCar"
(4277) : warning 203: symbol is never used: "SupCarLabel" -
Suche nach den beiden Variablen (STRG+F) und lösche die Deklaration (new ...) davon.
-
Suche nach den beiden Variablen (STRG+F) und lösche die Deklaration (new ...) davon.
Oh man.. mein Fehler.. danke!
-
Zitat von Kasakow
@KinGRaPTiiC
Das hat sich zur Info seit den neuen Versionen ein bisschen umgestellt, les dir mal die aktuelle Wiki durch;)@Kasakow Vielen Dank wusste nicht das es das gibt vielleicht hab ich jetzt mal weniger Probleme

/edit Frage:
Sehe in manchen Scripts das die Dialoge in einem Enum gemacht werden wofür ist das Ressourcen sparender oder so was? weil hab es halt ganz normal mit #define XXXX 1 z.b
-
Sehe in manchen Scripts das die Dialoge in einem Enum gemacht werden wofür ist das Ressourcen sparender oder so was? weil hab es halt ganz normal mit #define XXXX 1 z.b
Ist weniger Schreibaufwand und du musst nicht manuell durch nummerieren
Ressourcensparender ist es nicht
