Warum wird man nicht in den Editor gesetzt?
case DIALOG_INVENTAR:
{
if(!response)return true;
if(Inventar[playerid][listitem][0] == -1)return SendClientMessage(playerid,GRAU,"Dieser Inventarslot ist leer");
new Float:x,Float:y,Float:z, vworld = GetPlayerVirtualWorld(playerid), vint = GetPlayerInterior(playerid);
GetPlayerPos(playerid,x,y,z);
Inventar[playerid][listitem][2] = CreateDynamicObject(Inventar[playerid][listitem][0],x+3,y,z, 0.0, 0.0,0.0, vworld, vint, -1, 100.0);
EditDynamicObject(playerid, Inventar[playerid][listitem][2]);
}
Beiträge von Heav3n
-
-
Woran kann es liegen das ich in der Tabelle den Wert 30 habe aber Ingame das Script diesen Wert erst dann wieder nimmt wenn ich den ernuet setze?
-
Warum rutscht die Tabellen Einträge immer eins nach Oben also:
Tabelle 1 Wert: 2500
Tabelle 2 Wert: 4000
Tabelle 3 Wert: 500
Danach ist es so:
Tabelle 1 Wert: 4000
Tabelle 2 Wert: :500
Tabelle 3 Wert: 500
Hier wird alles gespeichert:
stock SaveFraktion()
{
new query[275],
frak = 0;
for(;frak<MAX_FRAKTIONEN;frak++)
{
format(query,sizeof(query),"UPDATE "#DATENBANK"_fraktionen SET frakmaterial = '%d', frakgeld = '%d', marihuana = '%d', koks = '%d', crystle = '%d', lsd = '%d', gras = '%d' WHERE frakid = '%d'",FrakInfo[frak][frakmaterial],FrakInfo[frak][frakgeld],FrakInfo[frak][fMarihuana],FrakInfo[frak][fKoks],FrakInfo[frak][fCrystle],FrakInfo[frak][fLSD],FrakInfo[frak][fGras],frak);
mysql_function_query(MYSQLVerbindung,query,false,"","");
}
return 1;
}Und hier geladen:
mysql_function_query(MYSQLVerbindung,"SELECT * FROM "#DATENBANK"_fraktionen",true,"OnQueryFinish","siii","SELECT * FROM "#DATENBANK"_fraktionen",_SQL_FRAKTION_LOAD,0,MYSQLVerbindung);
case _SQL_FRAKTION_LOAD:
{
cache_get_data(rows,fields);
new frakstring[500],frakname[75];
new frak = 0;
if(rows)
{
while(frak<rows)
{
cache_get_field_content(frak,"id",result);
FrakInfo[frak][fid] = strval(result);
printf("ID: %d",FrakInfo[frak][fid]);cache_get_field_content(frak,"interior",result);
FrakInfo[frak][fInteriorID] = strval(result);cache_get_field_content(frak,"vwelt",result);
FrakInfo[frak][fVirtuelleWelt] = strval(result);cache_get_field_content(frak,"frakgeld",result);
FrakInfo[frak][frakgeld] = strval(result);
printf("geldf: %d",FrakInfo[frak][frakgeld]);cache_get_field_content(frak,"mp5rank",result);
FrakInfo[frak][fMP5Rank] = strval(result);cache_get_field_content(frak,"m4rank",result);
FrakInfo[frak][fM4Rank] = strval(result);cache_get_field_content(frak,"deaglerank",result);
FrakInfo[frak][fDeagleRank] = strval(result);cache_get_field_content(frak,"ak47rank",result);
FrakInfo[frak][fAK47Rank] = strval(result);cache_get_field_content(frak,"riflerank",result);
FrakInfo[frak][fRifleRank] = strval(result);cache_get_field_content(frak,"pistolerank",result);
FrakInfo[frak][fPistoleRank] = strval(result);cache_get_field_content(frak,"shotgunrank",result);
FrakInfo[frak][fShotgunRank] = strval(result);cache_get_field_content(frak,"baseballrank",result);
FrakInfo[frak][fBaseballRank] = strval(result);cache_get_field_content(frak,"schlagringrank",result);
FrakInfo[frak][fSchlagringRank] = strval(result);cache_get_field_content(frak,"schwacheR",result);
FrakInfo[frak][fSRustung] = strval(result);cache_get_field_content(frak,"mittelR",result);
FrakInfo[frak][fMRustung] = strval(result);cache_get_field_content(frak,"starkeR",result);
FrakInfo[frak][fStarkRustung] = strval(result);cache_get_field_content(frak,"frakmaterial",result);
FrakInfo[frak][frakmaterial] = strval(result);cache_get_field_content(frak,"marihuana",result);
FrakInfo[frak][fMarihuana] = strval(result);cache_get_field_content(frak,"koks",result);
FrakInfo[frak][fKoks] = strval(result);cache_get_field_content(frak,"crystle",result);
FrakInfo[frak][fCrystle] = strval(result);cache_get_field_content(frak,"lsd",result);
FrakInfo[frak][fLSD] = strval(result);cache_get_field_content(frak,"gras",result);
FrakInfo[frak][fGras] = strval(result);FrakInfo[frak][fPosX] = cache_get_row_float(frak,29,MYSQLVerbindung);
FrakInfo[frak][fPosY] = cache_get_row_float(frak,30,MYSQLVerbindung);
FrakInfo[frak][fPosZ] = cache_get_row_float(frak,31,MYSQLVerbindung);cache_get_field_content(frak,"frakrank1",result);
format(FrakRank0[frak],26,"%s",result);cache_get_field_content(frak,"frakrank2",result);
format(FrakRank1[frak],26,"%s",result);cache_get_field_content(frak,"frakrank3",result);
format(FrakRank2[frak],26,"%s",result);cache_get_field_content(frak,"frakrank4",result);
format(FrakRank3[frak],26,"%s",result);cache_get_field_content(frak,"frakrank5",result);
format(FrakRank4[frak],26,"%s",result);cache_get_field_content(frak,"frakrank6",result);
format(FrakRank5[frak],26,"%s",result);cache_get_field_content(frak,"fraklohn1",result);
FrakInfo[frak][fraklohn1] = strval(result);cache_get_field_content(frak,"fraklohn2",result);
FrakInfo[frak][fraklohn2] = strval(result);cache_get_field_content(frak,"fraklohn3",result);
FrakInfo[frak][fraklohn3] = strval(result);cache_get_field_content(frak,"fraklohn4",result);
FrakInfo[frak][fraklohn4] = strval(result);cache_get_field_content(frak,"fraklohn5",result);
FrakInfo[frak][fraklohn5] = strval(result);cache_get_field_content(frak,"fraklohn6",result);
FrakInfo[frak][fraklohn6] = strval(result);cache_get_field_content(frak,"wtposX",result);
FrakInfo[frak][WTPos][0] = floatstr(result);cache_get_field_content(frak,"wtposY",result);
FrakInfo[frak][WTPos][1] = floatstr(result);cache_get_field_content(frak,"wtposZ",result);
FrakInfo[frak][WTPos][2] = floatstr(result);Danke im vorraus
-
Besteht ein Unterschied zwischen return 1; und return true;?
-
Guten Tag,
Ich hab folgendes Problem:
Beim Laden ladet er alles noch richtig:
case _SQL_FRAKTION_LOAD:
{
cache_get_data(rows,fields);
new frakstring[250],frakname[25];
if(rows)
{
new frak = 1;
while(frak<rows)
{
cache_get_field_content(frak,"id",result);
FrakInfo[frak][fid] = strval(result);
printf("ID: %d",FrakInfo[frak][fid]);cache_get_field_content(frak,"interior",result);
FrakInfo[frak][fInteriorID] = strval(result);cache_get_field_content(frak,"vwelt",result);
FrakInfo[frak][fVirtuelleWelt] = strval(result);cache_get_field_content(frak,"frakgeld",result);
FrakInfo[frak][frakgeld] = strval(result);
printf("geldf: %d",FrakInfo[frak][frakgeld]);cache_get_field_content(frak,"mp5rank",result);
FrakInfo[frak][fMP5Rank] = strval(result);cache_get_field_content(frak,"m4rank",result);
FrakInfo[frak][fM4Rank] = strval(result);cache_get_field_content(frak,"deaglerank",result);
FrakInfo[frak][fDeagleRank] = strval(result);cache_get_field_content(frak,"ak47rank",result);
FrakInfo[frak][fAK47Rank] = strval(result);cache_get_field_content(frak,"riflerank",result);
FrakInfo[frak][fRifleRank] = strval(result);cache_get_field_content(frak,"pistolerank",result);
FrakInfo[frak][fPistoleRank] = strval(result);cache_get_field_content(frak,"shotgunrank",result);
FrakInfo[frak][fShotgunRank] = strval(result);cache_get_field_content(frak,"baseballrank",result);
FrakInfo[frak][fBaseballRank] = strval(result);cache_get_field_content(frak,"schlagringrank",result);
FrakInfo[frak][fSchlagringRank] = strval(result);cache_get_field_content(frak,"schwacheR",result);
FrakInfo[frak][fSRustung] = strval(result);cache_get_field_content(frak,"mittelR",result);
FrakInfo[frak][fMRustung] = strval(result);cache_get_field_content(frak,"starkeR",result);
FrakInfo[frak][fStarkRustung] = strval(result);cache_get_field_content(frak,"frakmaterial",result);
FrakInfo[frak][frakmaterial] = strval(result);cache_get_field_content(frak,"marihuana",result);
FrakInfo[frak][fMarihuana] = strval(result);cache_get_field_content(frak,"koks",result);
FrakInfo[frak][fKoks] = strval(result);cache_get_field_content(frak,"crystle",result);
FrakInfo[frak][fCrystle] = strval(result);cache_get_field_content(frak,"lsd",result);
FrakInfo[frak][fLSD] = strval(result);cache_get_field_content(frak,"gras",result);
FrakInfo[frak][fGras] = strval(result);FrakInfo[frak][fPosX] = cache_get_row_float(frak,29,MYSQLVerbindung);
FrakInfo[frak][fPosY] = cache_get_row_float(frak,30,MYSQLVerbindung);
FrakInfo[frak][fPosZ] = cache_get_row_float(frak,31,MYSQLVerbindung);cache_get_field_content(frak,"frakrank1",result);
format(FrakRank0[frak],26,"%s",result);cache_get_field_content(frak,"frakrank2",result);
format(FrakRank1[frak],26,"%s",result);cache_get_field_content(frak,"frakrank3",result);
format(FrakRank2[frak],26,"%s",result);cache_get_field_content(frak,"frakrank4",result);
format(FrakRank3[frak],26,"%s",result);cache_get_field_content(frak,"frakrank5",result);
format(FrakRank4[frak],26,"%s",result);cache_get_field_content(frak,"frakrank6",result);
format(FrakRank5[frak],26,"%s",result);cache_get_field_content(frak,"fraklohn1",result);
FrakInfo[frak][fraklohn1] = strval(result);cache_get_field_content(frak,"fraklohn2",result);
FrakInfo[frak][fraklohn2] = strval(result);cache_get_field_content(frak,"fraklohn3",result);
FrakInfo[frak][fraklohn3] = strval(result);cache_get_field_content(frak,"fraklohn4",result);
FrakInfo[frak][fraklohn4] = strval(result);cache_get_field_content(frak,"fraklohn5",result);
FrakInfo[frak][fraklohn5] = strval(result);cache_get_field_content(frak,"fraklohn6",result);
FrakInfo[frak][fraklohn6] = strval(result);cache_get_field_content(frak,"wtposX",result);
FrakInfo[frak][WTPos][0] = floatstr(result);cache_get_field_content(frak,"wtposY",result);
FrakInfo[frak][WTPos][1] = floatstr(result);cache_get_field_content(frak,"wtposZ",result);
FrakInfo[frak][WTPos][2] = floatstr(result);if(FrakInfo[frak][fid] == 7 || FrakInfo[frak][fid] == 8 || FrakInfo[frak][fid] == 11 || FrakInfo[frak][fid] == 12)
{
switch(FrakInfo[frak][fid])
{
case 7:{frakname="Grove Street";}
case 8:{frakname="Ballas";}
case 11:{frakname="Yakuza";}
case 12:{frakname="Triaden";}
}
Create3DTextLabel(""#HTML_LOGIN"Fraktionsbank\nVerwende: ALT",WEISS,FrakInfo[frak][fPosX],FrakInfo[frak][fPosY],FrakInfo[frak][fPosZ]+1,7.0,FrakInfo[frak][fVirtuelleWelt],0);
CreateDynamicPickup(1274,1,FrakInfo[frak][fPosX],FrakInfo[frak][fPosY],FrakInfo[frak][fPosZ]+0.3,FrakInfo[frak][fVirtuelleWelt],FrakInfo[frak][fInteriorID],-1,100.0);format(frakstring,sizeof(frakstring),""#HTML_LOGIN"Waffentransport\n"#HTML_WHITE"Fraktion: %s\nVerwende im Fahrzeug 'Leertaste'",frakname);
Create3DTextLabel(frakstring,WEISS,FrakInfo[frak][WTPos][0],FrakInfo[frak][WTPos][1],FrakInfo[frak][WTPos][2]+1,10.0,0,0);
CreateDynamicPickup(1239,1,FrakInfo[frak][WTPos][0],FrakInfo[frak][WTPos][1],FrakInfo[frak][WTPos][2]);
}
frak++;
}
printf(""#SERVERNAME" Fraktionsbanken %i von %i geladen!",rows,MAX_FRAKTIONEN);
}
return true;
}Nun zahle ich Geld ein:
case DIALOG_FRAKBANK_EINZAHLEN:
{
for(new frakid=0;frakid<MAX_FRAKTIONEN;frakid++)
if(response == 0) return ShowPlayerDialog(playerid,DIALOG_FRAKBANK,DIALOG_STYLE_LIST,"Fraktionsbank","Ausrüsten\nEinzahlen\nAuszahlen\nMaterial\nDrogen","Weiter","Abbruch");
new cmd = strval(inputtext),string[350],frakid = Spieler[playerid][pFraktion];
if((Spieler[playerid][pGeld] - cmd) < 0) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld!");
if(!IsNumeric(inputtext))
{
format(string,sizeof(string),"Gebe bitte nun den Betrag ein, welchen du in die Fraktionkasse einzahlen möchtest!\nDerzeitiger Fraktionskassen Stand: %i$",FrakInfo[frakid][frakgeld]);
ShowPlayerDialog(playerid,DIALOG_FRAKBANK_EINZAHLEN,DIALOG_STYLE_INPUT,"Fraktionsbank Einzahlung",string,"Weiter","Abbruch");
return SendClientMessage(playerid,ROT,"Es sind nur Zahlen möglich!");
}
if(cmd < 1 || cmd > 10000)
{
format(string,sizeof(string),"Gebe bitte nun den Betrag ein, welchen du in die Fraktionkasse einzahlen möchtest!\nDerzeitiger Fraktionskassen Stand: %i$",FrakInfo[frakid][frakgeld]);
ShowPlayerDialog(playerid,DIALOG_FRAKBANK_EINZAHLEN,DIALOG_STYLE_INPUT,"Fraktionsbank Einzahlung",string,"Weiter","Abbruch");
return SendClientMessage(playerid,ROT,"Betrag nur zwischen 1 und 10.000$ möglich!");
}
FrakInfo[frakid][frakgeld] += cmd,ACMoney(playerid, -cmd);
format(string,sizeof(string),""#HTML_WHITE"[ "#HTML_LOGIN"FrakBank: "#HTML_WHITE"Das Mitglied "#HTML_ORANGE"%s "#HTML_WHITE"hat so eben "#HTML_GREEN"%i$ "#HTML_WHITE"in der Fraktionkasse eingezahlt! "#HTML_WHITE"Neuer Stand: "#HTML_ORANGE"%i$ ]",SpielerName(playerid),cmd,FrakInfo[frakid][frakgeld]);
FraktionsChat(Spieler[playerid][pFraktion],WEISS,string);
format(string,sizeof(string),"INSERT INTO "#DATENBANK"_frakgeldlog (`fID`,`name`,`count`,`timestamp`,`op`) VALUES ('%d','%s','%d','%d','1')",frakid,SpielerName(playerid),cmd,gettime());
mysql_function_query(MYSQLVerbindung,string,false,"","");
ShowPlayerDialog(playerid,DIALOG_FRAKBANK,DIALOG_STYLE_LIST,"Fraktionsbank","Ausrüsten\nEinzahlen\nAuszahlen\nMaterial\nDrogen","Weiter","Abbruch");
return true;
}Hier läuft noch alles ricjhtig und es wird auch in der Datenbank richtig eingetragen jedoch wird es im DIalog nicht angezeigt bzw. geupdatet.
Erst nach der Fehlermedlung return SendClientMessage(playerid,ROT,"Betrag nur zwischen 1 und 10.000$ möglich!"); wird es richtig angezeigt.Nachdem man den Server neu startet verschiebt sich das Ganze:
[17:25:18] ID: 2
[17:25:18] geldf: 2
[17:25:18] ID: 3
[17:25:18] geldf: 3
[17:25:18] ID: 4
[17:25:18] geldf: 4
[17:25:18] ID: 5
[17:25:18] geldf: 5
[17:25:18] ID: 6
[17:25:18] geldf: 6
[17:25:18] ID: 7
[17:25:18] geldf: 7
[17:25:18] ID: 8
[17:25:18] geldf: 8
[17:25:18] ID: 9
[17:25:18] geldf: 9
[17:25:18] ID: 10
[17:25:18] geldf: 10
[17:25:18] ID: 11
[17:25:18] geldf: 11
[17:25:18] ID: 12
[17:25:18] geldf: 12
[17:25:18] ID: 13
[17:25:18] geldf: 13
[17:25:18] ID: 14
[17:25:18] geldf: 14
[17:25:18] ID: 15
[17:25:18] geldf: 15[/pawn]Der Fehler liegt glaube ich beim Saven
[pawn]stock SaveFraktion()
{
new query[275];
for(new frak=0;frak<MAX_FRAKTIONEN;frak++)
{
format(query,sizeof(query),"UPDATE "#DATENBANK"_fraktionen SET frakmaterial = '%d', frakgeld = '%d', marihuana = '%d', koks = '%d', crystle = '%d', lsd = '%d', gras = '%d' WHERE frakid = '%d'",
FrakInfo[frak][frakmaterial],FrakInfo[frak][frakgeld],FrakInfo[frak][fMarihuana],FrakInfo[frak][fKoks],FrakInfo[frak][fCrystle],FrakInfo[frak][fLSD],FrakInfo[frak][fGras],frak);
mysql_function_query(MYSQLVerbindung,query,false,"","");
}
return true;
}Danke im vorraus,
Mfg, Heaven -
Hab das nun so:
stock SaveWP()
{
new query[250];
for(new wp=0;wp<MAX_WPS;wp++)
{
format(query,sizeof(query),"UPDATE "#DATENBANK"_produktion_load SET frakid = '%d', besitzer = '%d', M4 = '%d', MP5 = '%d', Deagle = '%d', Rifle = '%d', Pistole = '%d', Shotgun = '%d',AK47 = '%d', gekauft = '%d' WHERE id'%d'",
WPInfo[wp][wpfid],WPInfo[wp][wpbesitzer],WPInfo[wp][wpM4],WPInfo[wp][wpMP5],WPInfo[wp][wpDeagle],WPInfo[wp][wpRifle],WPInfo[wp][wpPistole],WPInfo[wp][wpShotgun],WPInfo[wp][wpAK47],WPInfo[wp][wpgekauft]);
mysql_function_query(MYSQLVerbindung,query,false,"","");
}
return true;
}und was kommt:
[18:15:34] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_produktion_load SET frakid = '-1', besitzer = '11', M4", callback: "(null)", format: "(null)"
[18:15:34] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_produktion_load SET frakid = '-1', besitzer = '0', M4 ", callback: "(null)", format: "(null)"
[18:15:34] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_produktion_load SET frakid = '-1', besitzer = '0', M4 ", callback: "(null)", format: "(null)"
[18:15:34] [DEBUG] CMySQLQuery::Execute[] - starting query execution
[18:15:34] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '''' at line 1
[18:15:34] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError
[18:15:34] [DEBUG] CMySQLQuery::Execute[] - starting query execution
[18:15:34] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '''' at line 1
[18:15:34] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError
[18:15:34] [DEBUG] CMySQLQuery::Execute[] - starting query execution
[18:15:34] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '''' at line 1
[18:15:34] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError
[18:15:34] [DEBUG] Calling callback "OnQueryError"..
[18:15:34] [DEBUG] Calling callback "OnQueryError"..
[18:15:34] [DEBUG] Calling callback "OnQueryError".. -
Warum updatet er das nicht richtig:
stock SaveWP()
{
new query[250];
for(new wp=0;wp<MAX_WPS;wp++)
{
format(query,sizeof(query),"UPDATE "#DATENBANK"_produktion_load SET besitzer = '%d', M4 = '%d', MP5 = '%d', Deagle = '%d', Rifle = '%d', Pistole = '%d', Shotgun = '%d',AK47 = '%d', gekauft = '%d'",
WPInfo[wp][wpbesitzer],WPInfo[wp][wpM4],WPInfo[wp][wpMP5],WPInfo[wp][wpDeagle],WPInfo[wp][wpRifle],WPInfo[wp][wpPistole],WPInfo[wp][wpShotgun],WPInfo[wp][wpAK47],WPInfo[wp][wpgekauft]);
mysql_function_query(MYSQLVerbindung,query,false,"","");
}
return true;
}Mysql Log
[17:50:58] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_produktion_load SET besitzer = '0', M4 = '0', MP5 = '0", callback: "(null)", format: "(null)"
[17:50:58] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_produktion_load SET besitzer = '0', M4 = '0', MP5 = '0", callback: "(null)", format: "(null)" -
Guten Tag
Ich suche eine Animation welche so aussieht als würde er sich aufmucken. -
Ja ändert nix:
COMMAND:jobholz(playerid,params[])
{
if(Spieler[playerid][pJob] == 0) return SendClientMessage(playerid,ROT,"Du hast noch keinen Job!");
new cmd[15],string[129];
if(sscanf(params,"s[15]",cmd)) return SendClientMessage(playerid,ROT,"Verwende: /job [start/stop]");
if(Spieler[playerid][pJob] == 4)
{
if(!IsPlayerInRangeOfPoint(playerid,5.0,HOLZMANN)) return SendClientMessage(playerid,WEISS,"Du bist nicht in der Nähe des Waldes! (Haus)");
ShowJobAnzeige(playerid);
SetPlayerSkin(playerid,133);
BaumWeg[playerid] = 0;
ErstellungObjekteHolz(playerid);
imHolzfaller[playerid] = true;
SendClientMessage(playerid,GRAU,"");
SendClientMessage(playerid,WEISS,"Schmeiß nun ein paar Bäume um! (Map Icon wurde gesetzt) - Zum Fällen am Baum 'Feuer Taste' drücken!");
ERText(playerid,"Job gestartet~n~Schmeiss nun ein paar Baeume um!~n~Um den Job zu beenden, benutze:~n~/job",30000);
PlayerTextDrawShow(playerid,Anzeige[playerid][0]);
PlayerTextDrawShow(playerid,Anzeige[playerid][1]);
format(string,sizeof(string),"Gefaellt:");
PlayerTextDrawSetString(playerid,Anzeige[playerid][1],string);
PlayerTextDrawShow(playerid,Anzeige[playerid][3]);
PlayerTextDrawShow(playerid,Anzeige[playerid][2]);
format(string,sizeof(string),"%i/10",BaumWeg[playerid]);
PlayerTextDrawSetString(playerid,Anzeige[playerid][2],string);
SetPlayerMapIcon(playerid, 74,2424.6169,-654.6063,125.4632, 19, 0, MAPICON_LOCAL);
HolzStart[playerid] = 1;
return true;
}
}
if(strcmp(cmd,"stop",true) == 0)
{
SendClientMessage(playerid,WEISS,"Du hast den Job beendet!");
DisablePlayerCheckpoint(playerid);
JobMarker[playerid] = 0;
KillTimer(JobTimer[playerid]);
for(new i=0;i<4;i++){ PlayerTextDrawHide(playerid,Anzeige[playerid][i]); }
SetPlayerSkin(playerid,Spieler[playerid][pSkin]);
EntfernungJobVariable(playerid);
UnFreeze(playerid);
imHolzfaller[playerid] = false;
if(Spieler[playerid][pJob] != 4) { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); }
if(Spieler[playerid][pJob] == 4) { EntfernungObjekteHolz(playerid); DeleteVehicle(holzauto[playerid]); }
}
return true;
}
warning 209: function "cmd_jobholz" should return a value -
Folgendes:
stock ShowJobAnzeige(playerid)
{
for(new i = 0; i < 4; i++) PlayerTextDrawShow(playerid,Anzeige[playerid][i]);
return true;
} -
Was falsch?
for(new i=0;i<4;i++){ PlayerTextDrawHide(playerid,Anzeige[playerid][i]); } // invalid function or declaration
anzeige[2][MAX_VEHICLES],
,PlayerText:Anzeige[MAX_PLAYERS][4] -
Guten Tag,
Er will nicht starten.
Serverlog:
SA-MP Dedicated Server
----------------------
v0.3.7, (C)2005-2015 SA-MP Team[10:37:08] filterscripts = "" (string)
[10:37:08]
[10:37:08] Server Plugins
[10:37:08] --------------
[10:37:08] Loading plugin: crashdetect.so
[10:37:08] crashdetect v4.8.4 is OK.
[10:37:08] Loaded.
[10:37:08] Loading plugin: mysql.so
[10:37:08] plugin.mysql: Version R8 (revision 14) successfully loaded.
[10:37:08] Loaded.
[10:37:08] Loading plugin: streamer.so
[10:37:08] Loaded.
[10:37:08] Loading plugin: sscanf.so
[10:37:08][10:37:08] ===============================
[10:37:08] sscanf plugin loaded.
[10:37:08] (c) 2009 Alex "Y_Less" Cole
[10:37:08] 0.3d-R2 500 Players "dnee"
[10:37:08] ===============================
[10:37:08] Loaded.
[10:37:08] Loaded 4 plugins.[10:37:08]
[10:37:08] Filterscripts
[10:37:08] ---------------
[10:37:08] Loaded 0 filterscripts. -
Guten Abend,
Ich bin auf der suche nach einem Testserver mit Windows.
Dazu brauch ich auch eine Datenbank und genügend Slots um einige Bots nutzen zu können.
Danke im vorraus,
Mfg, Heav3n -
Würd sowas nicht machen.
Ein gutes Webspace kriegst für 3€ Monatlich und ne Domain .de für 6€ jährlich. Dann hast was gutes und net so einen free schitt. -
Guten Tag,
Ich hab derzeit das Problem das er städnig 178 Updates macht und diese dann wieder löscht weil die nicht komplett sind.
Hat jemand für dieses Problem eine Lösung?
Danke im vorraus,
Mfg, -
Ja ich bezahle für ein Unikat.
Für genauere Infos bitte PN und nicht hier im Thread. -
Also darf man sich nicht im forum registrieren?
-
-
Guten Abend,
Bin gerade dabei libmysqlclient16 zuinstallieren. (Linux, 64 Bit).
Folgendes Problem:
~# apt-get install libmysqlclient16
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libmysqlclient16Danke im vorraus,
Mfg, Heaven -
Hat jemand das MySQL Plugin für mich?