Nutze die mysql_static.so. Die hat die Library bereits inkludiert.
[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
-
-
Funktioniert nicht.
-
enum Pilotwaren
{
Float:pos_x,
Float:pos_y,
Float:pos_z,
}
new pilotwarens[11][Pilotwaren] =
{
{2077.7405,-2262.9973,13.5469},
{2079.4575,-2308.3552,13.5469},
{2077.3298,-2364.7249,13.5469},
{2059.5100,-2382.7617,13.5469},
{1893.1982,-2329.1050,13.5469},
{1892.6921,-2245.3176,13.5469},
{1826.6731,-2390.2268,13.5547},
{1767.5862,-2434.3186,13.5547},
{1685.7271,-2432.7996,13.5547},
{1608.8894,-2435.3000,13.2597},
{1525.5851,-2432.9492,13.2601}
};enum Pilotkoffer
{
Float:pos_x,
Float:pos_y,
Float:pos_z,
}
new pilotkoffers[6][Pilotkoffer] =
{
{1642.5515,-2373.1008,13.1621},
{1684.1864,-2373.7517,13.1622},
{1729.1421,-2373.5588,13.1616},
{1571.1232,-2266.8850,-3.0940},
{1474.4879,-2248.7656,-3.1163},
{1581.5092,-2291.5144,-3.1597}
}; -
enum Pilotwaren
{
Float:pos_x,
Float:pos_y,
Float:pos_z,
}
new pilotwarens[11][Pilotwaren] =
{
{2077.7405,-2262.9973,13.5469},
{2079.4575,-2308.3552,13.5469},
{2077.3298,-2364.7249,13.5469},
{2059.5100,-2382.7617,13.5469},
{1893.1982,-2329.1050,13.5469},
{1892.6921,-2245.3176,13.5469},
{1826.6731,-2390.2268,13.5547},
{1767.5862,-2434.3186,13.5547},
{1685.7271,-2432.7996,13.5547},
{1608.8894,-2435.3000,13.2597},
{1525.5851,-2432.9492,13.2601}
};enum Pilotkoffer
{
Float:pos_x,
Float:pos_y,
Float:pos_z,
}
new pilotkoffers[6][Pilotkoffer] =
{
{1642.5515,-2373.1008,13.1621},
{1684.1864,-2373.7517,13.1622},
{1729.1421,-2373.5588,13.1616},
{1571.1232,-2266.8850,-3.0940},
{1474.4879,-2248.7656,-3.1163},
{1581.5092,-2291.5144,-3.1597}
};
Meinte das MySQL Plugin Problem. -
Die kommas hinter der lletzten Float:z dürfen dort nicht hin
enum Pilotwaren {
Float:pos_x,
Float:pos_y,
Float:pos_z
};
enum Pilotkoffer {
Float:pos_x,
Float:pos_y,
Float:pos_z
}; -
Meinte das MySQL Plugin Problem.
Ja...was steht denn im Log? -
Folgendes:
Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory) -
Folgendes:
...n bisschen mehr wäre tollPoste mal den ganzen Log, damit wir sehen, was du lädst..etc
und am besten noch deine server.cfg
-
Warum folgende Warnings:
new Spielername[MAX_PLAYER_NAME]; local variable "Spielername" shadows a variable at a preceding level
Carlist[playerid][CarKey3][TankVolumen] = Gas[Carlist[playerid][CarKey3][Carid]]; tag mismatch -
Die Variable "Spielername" wurde bereits vorher deklariert und "überlagert" sich nun.
Beim zweiten vermute ich mal, dass du zwei unterschiedliche Variablen hast, vielleicht eine Float, eine Int? -
new Spielername[MAX_PLAYER_NAME];
einfach entfernen. Du hast es auf dieser oder einer vorherigen Ebene im selben Callback bzw. derselben Funktion bereits deklariert.Zwecks der anderen Warnung:
Poste alle Deklarationen und enums im Zusammenhang mit Carlist und Gas. -
Dann folgende Errors:
warning 211: possibly unintended assignment
error 076: syntax error in the expression, or invalid function callnew Float:vehgas[212] =
{
0.75,
0.75,
0.6,
2.5,
0.3,
0.3,
5.3,
2.5,
1.8,
1.1,
0.4,
2.1, //Infernus
0.6,
0.4,
0.3,
1.4,
0.8,
15.1,
0.9,
0.7,
0.4, //Taxi
0.3,
0.9,
1.2,
2.5,
150.1,
1.2,
2.4,
2.3,
1.2,
14.6,
1.6,
25.1, //rhino
4.9,
2.1,
1.1,
1.1,
1.7,
1.1,
1.1,
1.1,
1.1, //RC Bandit
1.1,
2.5,
7.1,
1.1,
15.1,
15.1,
0.3,
0.5,
1.1,
2.5,
7.4,
2.9,
4.3, //Tropic
3.1,
2.1,
0.4,
0.4,
3.1,
16.1,
1.6,
0.3,
0.6, //Freeway
1.5,
1.1,
0.3,
0.3,
1.1,
14.1,
3.9,
1.5, //Quad
13.2,
1.9,
0.5,
0.1,
14.1,
2.4,//ZR-350
0.7,
0.5,
0.3, -
Poste bitte den Code zu dem neuen Fehler.
Zwecks der anderen Warnung. Das ist nicht das richtige. Poste das enum zu Carlist und die Deklaration von Gas.
-
Hab nur das:
Gas[veh] = Gas[veh] - vehgas[GetVehicleModel(veh)-400];
enum ahCar
{
cid,
sqlid,
ingarage,
Carid,
OwnerID,
Typ,
Float:pos_x,
Float:pos_y,
Float:pos_z,
Float:z_angle,
Status,
Lock,
Paintjob,
Farbe1,
Farbe2,
mod1,
mod2,
mod3,
mod4,
mod5,
mod6,
mod7,
mod8,
mod9,
mod10,
mod11,
mod12,
mod13,
mod14,
mod15,
mod16,
mod17,
Float:SpawnSaveX,
Float:SpawnSaveY,
Float:SpawnSaveZ,
Float:SpawnSaveRot,
TankVolumen,
cMats,
cDrugs,
StandTime,
Neon,
NeonType,
CarID,
};
new Carlist[MAX_PLAYERS][3][ahCar];format(string,sizeof(string),"* HQ: Officer %s hat den S.W.A.T - Einsatz erlaubt.",Spielername);
-
Das ist zwar immer noch nicht alles, aber ich tippe mal:
TankVolumen,
Zu
Float:TankVolumen,
Im enum.Zwecks dem Spielername Error:
Ich weiß nicht wie deine Funktionen aussehen, teste es mal so:
format(string,sizeof(string),"* HQ: Officer %s hat den S.W.A.T - Einsatz erlaubt.",Spielername(playerid));
Wenn es nicht geht, mach das playerid wieder weg und benenne Spielername einfach du spName um. -
Jetzt folgende Warnings: possibly unintended assignment
-
Und der Code dazu?
-
if(PlayerInfo[playerid][pSwat] = 2){
-
Das muss so sein:
if(PlayerInfo[playerid][pSwat] == 2){ -
Warum folgende Warnings:
GangAutoInfo[h][cTank] = Gas[GangAutoInfo[h][cID]]; warning 213: tag mismatch
TextDrawHideForPlayer(GFCTFPlayer,CTFDraw[g]); warning 213: tag mismatch
if(IsPlayerConnected(i) && gPlayerLogged[i] && !IsPlayerNPC(i) == 0) warning 213: tag mismatch -