wir hatten für dich einen Linux Server:
Mit Ts³ bis zu 500 Solts
und eine Samp Server bis 1000 Slots
wir hatten für dich einen Linux Server:
Mit Ts³ bis zu 500 Solts
und eine Samp Server bis 1000 Slots
ShowUserakte(name[]);
Hey Leute, ich habe ein Problem, und zwar habe ich mir ein Frak befehl gemacht der die Fraktionen aus der Datenbank anzeigt jedoch kommt nur dies
http://www.pic-upload.de/view-30472952/sa-mp-003.png.html
//code
ocmd:fraks(playerid,params[])
{
new string[127];
if(!IsAdmin(playerid,5))return error
{
for(new i=1; i<sizeof(fInfo);i++)
{
format(string,sizeof(string)," %s Id: %i",fInfo[i][f_name],fInfo[i][f_id]);
ShowPlayerDialog(playerid,DIALOG_NIX,DIALOG_STYLE_MSGBOX,"Fraktion",string,"Okay","");
}
return 1;
}
}
Alles anzeigen
Hoffe ihr wisst da weiter
ich habe das jetzt so geregelt das ich 4 GB RAM zuweise klappt auch
Nur in Minecraft?
Ist Minecraft blank oder hast du Mods?
Graka-Treiber installiert?
Nur in Minecraft in BF und CoD geht es, und ja Blankes Minecraft
Multiplayer oder Singleplayer?
In Beidem ma zeigt er mir 300 FPS an ma nur 20
Hey Leute, ich habe mir vor kurzen neue Pc Hardware zu gelegt jedoch musste ich jetzt feststellen das minecraft Ruckelt ich hoffe ihr wisst da weiter
Hardware
AMD R9 390 x2 im SLI Modus am laufen
Intel Core i3-3320 CPU 3.30 GHz , 4 Kerner.
Ram 8 GB
Speicher 3 TB
Danke Goldkiller hat geklappt
Es tut mir sehr leid das ich dich weiter stören muss jedoch habe ich noch nie damit gearbeitet, deswegen habe ich keine Ahnung wie ich das ein bauen soll und übersetzen soll in der Wiki ist das zwar aufgelistet aber ich weiß trotzdem nicht wie ich das verwende
Das ist ja der Unterschied der befehl soll ja durch mehrere durch Switchen
z.b
mall ist der befehl
/fraktion create wo er 6 Parameter hat
und mall ist r
/fraktion info wo er nur ein Parameter hat
das ist mein Problem, die Strings und Ints wechseln immer wieder
Hey Leute ich habe ein Problem, und zwar habe ich mit Hilfe von strcmp ein Command geschrieben der mehrere Parameter braucht jedoch wird der befehl nur bis zum ersten Parameter ausgeführt
Beispiel
/fraktion create //das Funktioniert
jedoch jetzt
/fraktion create 10000 10000 1000 0 0 Grove//das geht nicht da passiert garnichts
Code
ocmd:fraktion(playerid,params[])
{
new item[64];
if(sscanf(params,"s[64]",item))return SendClientMessage(playerid,COLOR_RED,info" /fraktion [Parameta] Parameta: create,info");
if(!strcmp(item, "create", false))
{
new string[123],query[400],color[13],fmoney,wteil,name[128],spice,Float:x,Float:y,Float:z,Float:r,stats;
if(!IsAdmin(playerid,5))return error
if(sscanf(params,"iiiis[13]s[128]",fmoney,wteil,spice,stats,color,name))return SendClientMessage(playerid,COLOR_RED,info" /fcreate [Fraktionsmoney] [Wteile Anzahl] [Spice] [Statsfraktion 1: Ja 0: Nein] [Farbe] [Name]");
GetPlayerFacingAngle(playerid,r);
GetPlayerPos(playerid,x,y,z);
format(query,sizeof query,"INSERT INTO fraktion (Color,GangKasse,Waffenlager,Spicelager,x,y,z,r,name,beamt) VALUES ('%s','%i','%i','%i','%f','%f','%f','%f','%s','%i')",color,fmoney,wteil,spice,x,y,z,r,name,stats);
mysql_function_query(dbhandle,query,false,"","");
format(string,123,"Du hast die Fraktion: %s mit: %i Waffenteilen und: %i$ erstellt Stelle: %f, %f, %f, %f.",name,wteil,fmoney,x,y,z,r);
SendClientMessage(playerid,GRÜN,string);
return 1;
}
if(!strcmp(item, "info", false))
{
new string[400],cfrak;
if(!IsAdmin(playerid,4))return error
if(sscanf(params,"i",cfrak))return SendClientMessage(playerid,-1,info" /finfo [FraktionsID]");
if(fInfo[cfrak][f_money]==0)return SendClientMessage(playerid,-1,info" Die Fraktion ist entweder Pleite oder nicht erstellt.");
format(string,400,"Name: {00FFFA}%s{E6E6E6}\nMoney: {00FFFA}%i{E6E6E6}\nWaffenteile: {00FFFA}%i{E6E6E6}\nSpicelager: {00FFFA}%i{E6E6E6}\nPosX: {00FFFA}%f{E6E6E6}\nPosY: {00FFFA}%f{E6E6E6}\nPosZ: {00FFFA}%f{E6E6E6}\nID: {00FFFA}%i{E6E6E6}",
fInfo[cfrak][f_name],fInfo[cfrak][f_money],fInfo[cfrak][f_wteil],fInfo[cfrak][f_spice],fInfo[cfrak][f_x],fInfo[cfrak][f_y],fInfo[cfrak][f_z],fInfo[cfrak][f_id]);
ShowPlayerDialog(playerid,DIALOG_NIX,DIALOG_STYLE_MSGBOX,"Info",string,"Okay","");
return 1;
}
return 1;
}
Alles anzeigen
Hoffe ihr könnt mir helfen
Hey Leute ich habe ein Problem, und zwar habe ich mir ein Fraktionssystem geschrieben jedoch bekomme ich diesen Error in der Mysql_log
[17:26:35] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:26:35] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:26:35] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:26:35] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:26:35] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:26:35] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:26:35] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:26:35] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:26:35] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:26:35] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:30:28] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:30:28] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:30:28] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:30:28] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:30:28] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:30:28] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:30:28] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:30:28] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:30:28] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
[17:30:28] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
Alles anzeigen
hier der Code
enum fenum {
f_name[128],
Float:f_x,
Float:f_y,
Float:f_z,
Float:f_r,
f_inter,
f_color,
f_id,
f_money,
f_wteil,
f_spice
}
public OnGameModeInit()
{
SetGameModeText("First-Roleplay");
AddPlayerClass(1,199.0846,-150.0331,1.5781,359.1443,WEAPON_MP5,500,0,0,0,0);
for(new i=0; i<sizeof(buyauto); i++)
{
buyauto[i][id_x] = AddStaticVehicle(buyauto[i][model],buyauto[i][s_x],buyauto[i][s_y],buyauto[i][s_z],buyauto[i][s_r],-1,-1);
}
dbhandle = mysql_connect(db_host,db_user,db_db,db_pass);
ManualVehicleEngineAndLights();
//Fraktion
loadFraktion();
return 1;
}
public OnGameModeExit()
{
mysql_close(dbhandle);
saveFraktion();
return 1;
}
public OnFrakLoad()
{
new num_fields,num_rows;
cache_get_data(num_rows,num_fields,dbhandle);
if(!num_rows)return 1;
for(new i=0; i<num_rows; i++)
{
new string[128];
new id=getFreeFrakID();
fInfo[id][f_x] = cache_get_field_content_float(i,"x",dbhandle);
fInfo[id][f_y] = cache_get_field_content_float(i,"y",dbhandle);
fInfo[id][f_z] = cache_get_field_content_float(i,"z",dbhandle);
fInfo[id][f_r] = cache_get_field_content_float(i,"r",dbhandle);
fInfo[id][f_money] = cache_get_field_content_int(i,"GangKasse",dbhandle);
fInfo[id][f_id] = cache_get_field_content_int(i,"id",dbhandle);
fInfo[id][f_wteil] = cache_get_field_content_int(i,"Waffenlager",dbhandle);
fInfo[id][f_spice] = cache_get_field_content_int(i,"Spicelager",dbhandle);
new tmp_name[128];
cache_get_field_content(i, "name", tmp_name, dbhandle);
strmid(fInfo[id][f_name], tmp_name, 0, sizeof(tmp_name), sizeof(tmp_name));
CreatePickup(1273, 0,fInfo[id][f_x],fInfo[id][f_y],fInfo[id][f_z], -1);
format(string,128,"Name:%s\nMoney:%i$\nID:%i",fInfo[id][f_name],fInfo[id][f_money],fInfo[id][f_id]);
Create3DTextLabel(string,GRÜN,fInfo[id][f_x],fInfo[id][f_y],fInfo[id][f_z],50,0,0);
}
return 1;
}
saveFraktion()
{
for(new i=0; i<sizeof(fInfo); i++)
{
new query[200];
format(query,sizeof query,"UPDATE fraktion SET GangKasse='%i',Waffenlager='%i',Spicelager='%i' WHERE id='%i'",
fInfo[i][f_money],fInfo[i][f_wteil],fInfo[i][f_spice],fInfo[i][f_id]);
mysql_function_query(dbhandle,query,false,"","");
}
return 1;
}
Alles anzeigen
hoffe ihr könnt mir helfen ich verzweifel grade
Hat sich erledigt habe ein wert falsch zugewiesen
Hey Leute, ich habe ein Problem und zwar bekomme ich es nicht hin ein String aus der Mysql Datenbank auszulesen da kommt immer
hier der abschnitt aus dem Script
public OnFrakLoad()
{
new num_fields,num_rows;
cache_get_data(num_rows,num_fields,dbhandle);
if(!num_rows)return 1;
for(new i=0; i<num_rows; i++)
{
new string[128],tmp[70];
new id=getFreeFrakID();
fInfo[id][f_x] = cache_get_field_content_float(i,"x",dbhandle);
fInfo[id][f_y] = cache_get_field_content_float(i,"y",dbhandle);
fInfo[id][f_z] = cache_get_field_content_float(i,"z",dbhandle);
fInfo[id][f_r] = cache_get_field_content_float(i,"r",dbhandle);
fInfo[id][f_money] = cache_get_field_content_int(i,"GangKasse",dbhandle);
fInfo[id][f_id] = cache_get_field_content_int(i,"id",dbhandle);
fInfo[id][f_wteil] = cache_get_field_content_int(i,"Waffenlager",dbhandle);
fInfo[id][f_spice] = cache_get_field_content_int(i,"Spicelager",dbhandle);
new tmp_name[128];
cache_get_field_content(i, "besitzer", tmp_name, dbhandle);
format(tmp,70,"%s",tmp_name);
CreatePickup(1273, 0,fInfo[id][f_x],fInfo[id][f_y],fInfo[id][f_z], -1);
format(string,128,"Name:%s\nMoney:%i$\nID:%i",tmp,fInfo[id][f_money],fInfo[id][f_id]);
Create3DTextLabel(string,GRÜN,fInfo[id][f_x],fInfo[id][f_y],fInfo[id][f_z],fInfo[id][f_r],0,0);
}
return 1;
}
public OnGameModeInit()
{
SetGameModeText("First-Roleplay");
AddPlayerClass(1,199.0846,-150.0331,1.5781,359.1443,WEAPON_MP5,500,0,0,0,0);
for(new i=0; i<sizeof(buyauto); i++)
{
buyauto[i][id_x] = AddStaticVehicle(buyauto[i][model],buyauto[i][s_x],buyauto[i][s_y],buyauto[i][s_z],buyauto[i][s_r],-1,-1);
}
dbhandle = mysql_connect(db_host,db_user,db_db,db_pass);
ManualVehicleEngineAndLights();
//Fraktion
loadFraktion();
return 1;
}
loadFraktion()
{
new query[128];
format(query,sizeof query,"SELECT * FROM fraktion");
mysql_function_query(dbhandle,query,true,"OnFrakLoad","");
return 1;
}
Alles anzeigen
So ich möchte den Name der Fraktion aus der Datenbank auslesen z.b Grove-street in die Variable
fInfo[id][f_name] so aber dies wird leider nicht gespeichert sondern nur die 0 und jetzt verzweifel ich langsam weil ich nicht weis was ich machen kann
ja klar ich suche ja schon die ganze zeit aber das ist es auch nicht