Zu was hast du die Abstände geändert ?
[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
-
-
Hey,
ich habe mir einen stock erstellt der nicht funktioniert:
Code
Alles anzeigenC:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(92) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(105) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(114) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(159) : error 004: function "BanUser" is not implemented C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(226) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(426) : error 055: start of function body without function header C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(428) : error 021: symbol already defined: "gettime" C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(433) : error 010: invalid function or declaration C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(452) : warning 203: symbol is never used: "query" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
stock BanUser(pID, reason);{new query[256];gettime(stunde,minuten,sekunde);getdate(jahr,monat,tag);mysql_format(handle, query, sizeof(query), "INSERT INTO `accountbans` SET name = '%s', reason = '%s', admin = '%s', date = '%02d.%02d.%04d|%02d:%02d:%02d'",PlayerInfo[pID][pName],reason,PlayerInfo[pID][pBanadmin],tag,monat,jahr,stunde,minuten,sekunde);mysql_pquery(handle, query);return 1;}
ocmd:ban(playerid,params[]){if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,-1,""#error_farbe"Du hast kein Admin Level 3.");new pID, reason[128],string[555];if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,-1,"Tippe: /ban [id] [grund]");format(string,sizeof(string),"Sie wurden gerade gesperrt da Sie gegen das Regelwerk verstößen haben.\nBitte lesen Sie erneut das Regelwerk damit soetwas nicht erneut passiert.\nWenn Sie denken das die Sperre zu unrecht verhangen wurde melden Sie sich bei dem Ausführendem Admin.\n\nInformationen:\n\nBan-Grund: %s\nAusführerender Admin: %s",reason,PlayerInfo[playerid][pName]);ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,"Spielausschluss",string,"Okay","");SetTimerEx("kicktimer",200,false,"d",pID);format(string,sizeof(string),""#error_farbe"%s wurde von %s gebannt. Grund: %s",PlayerInfo[pID][pName],PlayerInfo[playerid][pName],reason);SendClientMessageToAll(-1,string);PlayerInfo[pID][pBan] = 1;PlayerInfo[pID][pBanadmin] = PlayerInfo[playerid][pName];format(string,sizeof(string),"%s wurde von %s gebannt. Grund: %s",PlayerInfo[pID][pName],PlayerInfo[playerid][pName],reason);Log("BanLog",string);BanUser(pID,reason);return 1;}Ich hoffe einer kann mir helfen
-
@[LnD]JustMe.77: ich arbeite gerade noch ein bisschen darann
@The Sensei: Man kann das nicht wirklich sehen ist sehr schlecht eingerückt
//edit
Es hackt immernoch
das sind doch aber viel zu viele oder nicht ? ( abstände sind bei 2.5 )Code
Alles anzeigenocmd:funktion(playerid) { sleep(1000)<a>; AttachObjectToVehicle(tonne,veh1,0,-4.3,-0.46,-2.5,0,0); sleep(25)<aa>; AttachObjectToVehicle(tonne,veh1,0,-4.3,-0.43,-5,0,0); sleep(25)<b>; AttachObjectToVehicle(tonne,veh1,0,-4.3,-0.4,-7.5,0,0); sleep(25)<bb>; AttachObjectToVehicle(tonne,veh1,0,-4.3,-0.36,-10,0,0); sleep(25)<c>; AttachObjectToVehicle(tonne,veh1,0,-4.3,-0.33,-12.5,0,0); sleep(25)<cc>; AttachObjectToVehicle(tonne,veh1,0,-4.3,-0.3,-15,0,0); sleep(25)<d>; AttachObjectToVehicle(tonne,veh1,0,-4.2,-0.26,-17.5,0,0); sleep(25)<dd>; AttachObjectToVehicle(tonne,veh1,0,-4.2,-0.23,-20,0,0); sleep(25)<e>; AttachObjectToVehicle(tonne,veh1,0,-4.2,-0.2,-22.5,0,0); sleep(25)<ee>; AttachObjectToVehicle(tonne,veh1,0,-4.2,-0.16,-25,0,0); sleep(25)<f>; AttachObjectToVehicle(tonne,veh1,0,-4.2,-0.13,-27.5,0,0); sleep(25)<ff>; AttachObjectToVehicle(tonne,veh1,0,-4.2,-0.1,-30,0,0); sleep(25)<g>; AttachObjectToVehicle(tonne,veh1,0,-4.1,0.0,-32.5,0,0); sleep(25)<gg>; AttachObjectToVehicle(tonne,veh1,0,-4.1,0.3,-35,0,0); sleep(25)<h>; AttachObjectToVehicle(tonne,veh1,0,-4.1,0.6,-37.5,0,0); sleep(25)<hh>; AttachObjectToVehicle(tonne,veh1,0,-4.1,0.1,-40,0,0); sleep(25)<i>; AttachObjectToVehicle(tonne,veh1,0,-4.1,0.13,-42.5,0,0); sleep(25)<ii>; AttachObjectToVehicle(tonne,veh1,0,-4.1,0.16,-45,0,0); sleep(25)<j>; AttachObjectToVehicle(tonne,veh1,0,-4,0.2,-47.5,0,0); sleep(25)<jj>; AttachObjectToVehicle(tonne,veh1,0,-4,0.23,-50,0,0); sleep(25)<k>; AttachObjectToVehicle(tonne,veh1,0,-4,0.26,-52.5,0,0); sleep(25)<kk>; AttachObjectToVehicle(tonne,veh1,0,-4,0.3,-55,0,0); sleep(25)<l>; AttachObjectToVehicle(tonne,veh1,0,-4,0.33,-57.5,0,0); sleep(25)<ll>; AttachObjectToVehicle(tonne,veh1,0,-4,0.36,-60,0,0); sleep(25)<m>; AttachObjectToVehicle(tonne,veh1,0,-3.9,0.4,-62.5,0,0); sleep(25)<mm>; AttachObjectToVehicle(tonne,veh1,0,-3.9,0.43,-65,0,0); sleep(25)<n>; AttachObjectToVehicle(tonne,veh1,0,-3.9,0.46,-67.5,0,0); sleep(25)<nn>; AttachObjectToVehicle(tonne,veh1,0,-3.9,0.5,-70,0,0); sleep(25)<o>; AttachObjectToVehicle(tonne,veh1,0,-3.9,0.53,-72.5,0,0); sleep(25)<oo>; AttachObjectToVehicle(tonne,veh1,0,-3.9,0.56,-75,0,0); sleep(25)<p>; AttachObjectToVehicle(tonne,veh1,0,-3.8,0.6,-77.5,0,0); sleep(25)<pp>; AttachObjectToVehicle(tonne,veh1,0,-3.8,0.63,-80,0,0); sleep(25)<q>; AttachObjectToVehicle(tonne,veh1,0,-3.8,0.66,-82.5,0,0); sleep(25)<qq>; AttachObjectToVehicle(tonne,veh1,0,-3.8,0.7,-85,0,0); sleep(25)<r>; AttachObjectToVehicle(tonne,veh1,0,-3.8,0.73,-87.5,0,0); sleep(25)<rr>; AttachObjectToVehicle(tonne,veh1,0,-3.8,0.76,-90,0,0); sleep(25)<s>; AttachObjectToVehicle(tonne,veh1,0,-3.7,0.8,-92.5,0,0); sleep(25)<ss>; AttachObjectToVehicle(tonne,veh1,0,-3.7,0.83,-95,0,0); sleep(25)<t>; AttachObjectToVehicle(tonne,veh1,0,-3.7,0.86,-97.5,0,0); sleep(25)<tt>; AttachObjectToVehicle(tonne,veh1,0,-3.7,0.9,-100,0,0); sleep(25)<u>; AttachObjectToVehicle(tonne,veh1,0,-3.7,0.9,-102.5,0,0); sleep(25)<uu>; AttachObjectToVehicle(tonne,veh1,0,-3.7,0.9,-105,0,0); sleep(25)<v>; AttachObjectToVehicle(tonne,veh1,0,-3.7,0.9,-107.5,0,0); sleep(25)<vv>; AttachObjectToVehicle(tonne,veh1,0,-3.7,0.9,-110,0,0);
-
Je kleiner die Abstände sind, desto flüssiger sollte es eigentlich laufen..
-
ocmd:ban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,-1,""#error_farbe"Du hast kein Admin Level 3.");
new pID, reason[128],string[555];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,-1,"Tippe: /ban [id] [grund]");
format(string,sizeof(string),"Sie wurden gerade gesperrt da Sie gegen das Regelwerk verstößen haben.\nBitte lesen Sie erneut das Regelwerk damit soetwas nicht erneut passiert.\nWenn Sie denken das die Sperre zu unrecht verhangen wurde melden Sie sich bei dem Ausführendem Admin.\n\nInformationen:\n\nBan-Grund: %s\nAusführerender Admin: %s",reason,PlayerInfo[playerid][pName]);
ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,"Spielausschluss",string,"Okay","");
SetTimerEx("kicktimer",200,false,"d",pID);
format(string,sizeof(string),""#error_farbe"%s wurde von %s gebannt. Grund: %s",PlayerInfo[pID][pName],PlayerInfo[playerid][pName],reason);
SendClientMessageToAll(-1,string);
PlayerInfo[pID][pBan] = 1;
PlayerInfo[pID][pBanadmin] = PlayerInfo[playerid][pName];
format(string,sizeof(string),"%s wurde von %s gebannt. Grund: %s",PlayerInfo[pID][pName],PlayerInfo[playerid][pName],reason);
Log("BanLog",string);
BanUser(pID,reason);
return 1;
} -
-
Die Fehlercodes waren oben:
Code
Alles anzeigenC:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(92) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(105) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(114) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(159) : error 004: function "BanUser" is not implemented C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(226) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(426) : error 055: start of function body without function header C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(428) : error 021: symbol already defined: "gettime" C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(433) : error 010: invalid function or declaration C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(452) : warning 203: symbol is never used: "query" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
es hat angeblich was mit meinem Stock zutun (selbst erstellt)
stock BanUser(pID, reason);
{
new query[256];
gettime(stunde,minuten,sekunde);
getdate(jahr,monat,tag);
mysql_format(handle, query, sizeof(query), "INSERT INTO `accountbans` SET name = '%s', reason = '%s', admin = '%s', date = '%02d.%02d.%04d|%02d:%02d:%02d'",
PlayerInfo[pID][pName],reason,PlayerInfo[pID][pBanadmin],tag,monat,jahr,stunde,minuten,sekunde);
mysql_pquery(handle, query);
return 1;
} -
Die Fehlercodes waren oben:
Code
Alles anzeigenC:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(92) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(105) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(114) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(159) : error 004: function "BanUser" is not implemented C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(226) : warning 219: local variable "query" shadows a variable at a preceding level C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(426) : error 055: start of function body without function header C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(428) : error 021: symbol already defined: "gettime" C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(433) : error 010: invalid function or declaration C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(452) : warning 203: symbol is never used: "query" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
es hat angeblich was mit meinem Stock zutun (selbst erstellt)
stock BanUser(pID, reason);{new query[256];gettime(stunde,minuten,sekunde);getdate(jahr,monat,tag);mysql_format(handle, query, sizeof(query), "INSERT INTO `accountbans` SET name = '%s', reason = '%s', admin = '%s', date = '%02d.%02d.%04d|%02d:%02d:%02d'",PlayerInfo[pID][pName],reason,PlayerInfo[pID][pBanadmin],tag,monat,jahr,stunde,minuten,sekunde);mysql_pquery(handle, query);return 1;}
Du musst den Strickpunkt wegnehmen nach dem Stocknamen,
Codestock BanUser(pID, reason) { new query[256]; gettime(stunde,minuten,sekunde); getdate(jahr,monat,tag); mysql_format(handle, query, sizeof(query), "INSERT INTO `accountbans` SET name = '%s', reason = '%s', admin = '%s', date = '%02d.%02d.%04d|%02d:%02d:%02d'", PlayerInfo[pID][pName],reason,PlayerInfo[pID][pBanadmin],tag,monat,jahr,stunde,minuten,sekunde); mysql_pquery(handle, query); return 1; }
-
Je kleiner die Abstände sind, desto flüssiger sollte es eigentlich laufen..
ok aber noch kleiner ?
@Kaliber: kannst du mir noch helfen ? -
Er zeigt mir hier:
BanUser(pID, reason);an das etwas fehlt aber ich wüsste nicht das im Stock ist das genauso geschrieben.
C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(159) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
-
@[LnD]JustMe.77: kannst du mir iwie noch Helfen du kannst dir das ja mal selber anschauen wie es aussieht
-
Er zeigt mir hier:
BanUser(pID, reason);an das etwas fehlt aber ich wüsste nicht das im Stock ist das genauso geschrieben.
C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(159) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Zeig mal den Kompletten Befehl der den Stock aufruft.
-
Er zeigt mir hier:
BanUser(pID, reason);an das etwas fehlt aber ich wüsste nicht das im Stock ist das genauso geschrieben.
C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(159) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Argument type mismatch = Du setzt einen falschen Datentyp als Argument in der Funktion einBeispiel:
C
Alles anzeigenstock add(a, b) { return a + b; } new val = add(5, "9"); /* argument typ mismatch erwartet wird add(int, int) eingegeben wird add(int, string[]) */
/edit:
Laut deinem Error ist übrigens dein 2. Parameter falsch (argument 2).
Entweder ist reason kein string bei der Übergabe, oder er ist in deiner Funktion kein String. -
ocmd:ban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,-1,""#error_farbe"Keine Berechtigung");
new pID, reason[128],string[555];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,-1,"Tippe: /ban [id] [grund]");
format(string,sizeof(string),"Sie wurden gerade gesperrt da Sie gegen das Regelwerk verstößen haben.\nBitte lesen Sie erneut das Regelwerk damit soetwas nicht erneut passiert.\nWenn Sie denken das die Sperre zu unrecht verhangen wurde melden Sie sich bei dem Ausführendem Admin.\n\nInformationen:\n\nBan-Grund: %s\nAusführerender Admin: %s",reason,PlayerInfo[playerid][pName]);
ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,"Spielausschluss",string,"Okay","");
SetTimerEx("kicktimer",200,false,"d",pID);
format(string,sizeof(string),""#error_farbe"%s wurde von %s gebannt. Grund: %s",PlayerInfo[pID][pName],PlayerInfo[playerid][pName],reason);
SendClientMessageToAll(-1,string);
PlayerInfo[pID][pBan] = 1;
PlayerInfo[pID][pBanadmin] = PlayerInfo[playerid][pName];
BanUser(pID, reason);
format(string,sizeof(string),"%s wurde von %s gebannt. Grund: %s",PlayerInfo[pID][pName],PlayerInfo[playerid][pName],reason);
Log("BanLog",string);
return 1;
}Er ist doch ein String?
stock BanUser(pID, reason)
{
new query[256];
gettime(stunde,minuten,sekunde);
getdate(jahr,monat,tag);
mysql_format(handle, query, sizeof(query), "INSERT INTO `accountbans` SET name = '%s', reason = '%s', admin = '%s', date = '%02d.%02d.%04d|%02d:%02d:%02d'",
PlayerInfo[pID][pName],reason,PlayerInfo[pID][pBanadmin],tag,monat,jahr,stunde,minuten,sekunde);
mysql_pquery(handle, query);
return 1;
} -
ocmd:ban(playerid,params[]){if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,-1,""#error_farbe"Keine Berechtigung");new pID, reason[128],string[555];if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,-1,"Tippe: /ban [id] [grund]");format(string,sizeof(string),"Sie wurden gerade gesperrt da Sie gegen das Regelwerk verstößen haben.\nBitte lesen Sie erneut das Regelwerk damit soetwas nicht erneut passiert.\nWenn Sie denken das die Sperre zu unrecht verhangen wurde melden Sie sich bei dem Ausführendem Admin.\n\nInformationen:\n\nBan-Grund: %s\nAusführerender Admin: %s",reason,PlayerInfo[playerid][pName]);ShowPlayerDialog(playerid,DIALOG_BAN,DIALOG_STYLE_MSGBOX,"Spielausschluss",string,"Okay","");SetTimerEx("kicktimer",200,false,"d",pID);format(string,sizeof(string),""#error_farbe"%s wurde von %s gebannt. Grund: %s",PlayerInfo[pID][pName],PlayerInfo[playerid][pName],reason);SendClientMessageToAll(-1,string);PlayerInfo[pID][pBan] = 1;PlayerInfo[pID][pBanadmin] = PlayerInfo[playerid][pName];BanUser(pID, reason);format(string,sizeof(string),"%s wurde von %s gebannt. Grund: %s",PlayerInfo[pID][pName],PlayerInfo[playerid][pName],reason);Log("BanLog",string);return 1;}
Er ist doch ein String?
stock BanUser(pID, reason){new query[256];gettime(stunde,minuten,sekunde);getdate(jahr,monat,tag);mysql_format(handle, query, sizeof(query), "INSERT INTO `accountbans` SET name = '%s', reason = '%s', admin = '%s', date = '%02d.%02d.%04d|%02d:%02d:%02d'",PlayerInfo[pID][pName],reason,PlayerInfo[pID][pBanadmin],tag,monat,jahr,stunde,minuten,sekunde);mysql_pquery(handle, query);return 1;}
Da der Grund ein String ist muss der Stock wie folgt sein:
Codestock BanUser(pID, reason[128]) //Hier eine grösse { new query[256]; gettime(stunde,minuten,sekunde); getdate(jahr,monat,tag); mysql_format(handle, query, sizeof(query), "INSERT INTO `accountbans` SET name = '%s', reason = '%s', admin = '%s', date = '%02d.%02d.%04d|%02d:%02d:%02d'", PlayerInfo[pID][pName],reason,PlayerInfo[pID][pBanadmin],tag,monat,jahr,stunde,minuten,sekunde); mysql_pquery(handle, query); return 1; }
-
Die Errors sind weg danke :>
Ich habe hier noch einen Stock, dieser funktioniert nicht, da gewisse MySQL funktionen nicht mehr existieren.
Code
Alles anzeigenstock LoadFactions() { new query[400]; for(new id; id < MAX_FACTIONS; id++) // Goes through all the slots, looking for the data { format(query, sizeof(query), "SELECT * FROM fractions WHERE fid = %d", id); // Selects all the information from the table mysql_pquery(handle, query); mysql_store_result(); if(mysql_num_rows()) if(mysql_fetch_row_format(query,"|")) { sscanf(query, "p<|>e<is[64]ds[32]s[32]s[32]s[32]s[32]>",Factions[id]); // SSCANF seperates the data into the variables Total_Factions_Created++; // Counts the factions created } } printf("> %d factions have been loaded from the database.", Total_Factions_Created); // Prints out the information of how many factions created return 1; }
CodeC:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(585) : error 017: undefined symbol "mysql_store_result" C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(586) : error 017: undefined symbol "mysql_num_rows" C:\Users\Patrick\Desktop\San Andreas\gamemodes\Hightech_Reallife.pwn(587) : error 017: undefined symbol "mysql_fetch_row_format" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 3 Errors.
-
-
Wieso wird das Objekt "wrope" nicht an meinem Auto befestigt und somit das andere Auto und "wobj"? Nein, es kommen keine Erros alles weitere ist vorhanden(Die Schnippsel wie new wobj; oder so)
if (PRESSED(KEY_NO))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 437.2438,-1806.4763,5.5469))
{
if(IsPlayerInAnyVehicle(playerid))
{
wveh = GetPlayerVehicleID(playerid);
if(!wohnwagenan)
{
wtrailer = CreateVehicle(607, 0.0000, 0.0000, 0.0000, 0.0000, -1, -1, 100);
wobj = CreateDynamicObject(3168, 0.00000, -8.25150, -0.6327, 0.00000, 0.00000, 180.00000);
wrope = CreateDynamicObject(19087, 0.00000, -1.07170, -0.27270, 0.00000, 90.00000, 90.00000);AttachDynamicObjectToVehicle(wrope, wveh, 0.00000, -1.07170, -0.27270, 0.00000, 90.00000, 90.00000);
AttachDynamicObjectToVehicle(wrope, wtrailer, 0.0000, 3.4823, -0.2727, 0.00000, 90.00000, 90.00000);
AttachDynamicObjectToVehicle(wobj, wtrailer, 0.0000, -2.2660, -0.9707, 0.00000, 0.00000, 180.00000);SendClientMessage(playerid, COLOR_WHITE, "Du hast erfolgreich einen Wohnwagen für 500 Dollar an deinem Fahrzeug befestigt!");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "[OOC] Drücke hier nochmals 'N' um ihn wieder abzuhängen.");
GivePlayerMoney(playerid, -500);wohnwagenan = true;
return 1;
}
else
{
DestroyVehicle(wtrailer);
DestroyDynamicObject(wobj);
DestroyDynamicObject(wrope);
SendClientMessage(playerid, COLOR_WHITE, "Du hast den Wohnwagen abgekoppelt und zurück gegeben!");wohnwagenan = false;
return 1;
}
}
}
} -
Wieso wird das Objekt "wrope" nicht an meinem Auto befestigt und somit das andere Auto und "wobj"? Nein, es kommen keine Erros alles weitere ist vorhanden(Die Schnippsel wie new wobj; oder so)
if (PRESSED(KEY_NO)){if(IsPlayerInRangeOfPoint(playerid, 2.0, 437.2438,-1806.4763,5.5469)){if(IsPlayerInAnyVehicle(playerid)){wveh = GetPlayerVehicleID(playerid);if(!wohnwagenan){wtrailer = CreateVehicle(607, 0.0000, 0.0000, 0.0000, 0.0000, -1, -1, 100);wobj = CreateDynamicObject(3168, 0.00000, -8.25150, -0.6327, 0.00000, 0.00000, 180.00000);wrope = CreateDynamicObject(19087, 0.00000, -1.07170, -0.27270, 0.00000, 90.00000, 90.00000);AttachDynamicObjectToVehicle(wrope, wveh, 0.00000, -1.07170, -0.27270, 0.00000, 90.00000, 90.00000);AttachDynamicObjectToVehicle(wrope, wtrailer, 0.0000, 3.4823, -0.2727, 0.00000, 90.00000, 90.00000);AttachDynamicObjectToVehicle(wobj, wtrailer, 0.0000, -2.2660, -0.9707, 0.00000, 0.00000, 180.00000);SendClientMessage(playerid, COLOR_WHITE, "Du hast erfolgreich einen Wohnwagen für 500 Dollar an deinem Fahrzeug befestigt!");SendClientMessage(playerid, COLOR_LIGHTBLUE, "[OOC] Drücke hier nochmals 'N' um ihn wieder abzuhängen.");GivePlayerMoney(playerid, -500);wohnwagenan = true;return 1;}else{DestroyVehicle(wtrailer);DestroyDynamicObject(wobj);DestroyDynamicObject(wrope);SendClientMessage(playerid, COLOR_WHITE, "Du hast den Wohnwagen abgekoppelt und zurück gegeben!");wohnwagenan = false;return 1;}}}}
CodeAttachDynamicObjectToVehicle(wrope, wveh, 0.00000, -1.07170, -0.27270, 0.00000, 90.00000, 90.00000); AttachDynamicObjectToVehicle(wrope, wtrailer, 0.0000, 3.4823, -0.2727, 0.00000, 90.00000, 90.00000);
Du machst das wrope Object 1x an deinem Auto an und dann am Trailer.
Denke mal das du wenn du das Objekt am Trailer anmachst somit es vom Auto wieder ablöst.
Kannst also entweder am Auto oder am Trailer anmachen. -
her wie kann ich von einem 3 Dismensionalen Array die sizeof auslesen ?