die Pastebin fehlt
Beiträge von Perry_Cox
-
-
Les bitte den Theard durch
da steht wie du den fehler beheben kannst -
Hallo ElDiabolo
ich hoffe, das du damit was anfangen kannst
Habe es mal von meinen Bruder als Muster bekommen
es kann daran liegen, das du die coordinaten falsch gesetzt hastif(pX >= kleinerer X Wert && pX <= größerer X wert && pY >= kleinerer Y wert && pY <= größerer Y wert) return 1;
-
Wie ist dein mySQL system aufgebaut?
nach ein Tutorial? -
Ich weiß nicht ob es hier richtig ist ..
Hier werden fragen zu servern bearbeitet oder zu den clienten....
Den Bereich wo du was Posten solltest währe der Sponsoring bereich -
Möglich ist es mit einen stock
hab hier mal einen aber der ist ungetestetstock SendClientFormatMessage(playerid, color, string[],string2[]);
{
new text[128];
format(text,128,"%s %s",string,string2);
SendClientMessage(playerid,color,text);
return 1;
} -
Necktrox
leider funktioniert diese Variante auch nicht
wenn ich jetzt beim createn der cars alle lösche und neuladen lasse, dann geht es auch nicht
hat einer villeicht eine andere idee? -
-
Schlau wenn man so ein satz Postet und dann nen Link Postet wo die datei gelöscht wurde
-
Zitat
'Eigene Selfmade.zip' is unavailable.
Diese Datei wurde gelöscht.
Wo ist es denn?
Wo hast du denn die Pastebin? -
Guten Tag
Ich stehe seit gestern vor einen Problem
wenn ich ingame ein Auto erstellen möchte, dann lösst es sich nicht umparken
ich habe schon alles versucht was mir im sinn kam leider Vergeblich
Jetzt hoffe ich auf eure Hilfe
In der Datenbank wird alles 100%tig richtig eingetragen und nach einen gmx geht alles auch wieder
So lass ich die laden:
Ganz oben das
new idx=0;
new result[128];
mysql_query("SELECT * FROM `LSPD`");
mysql_store_result();
if(mysql_num_rows() != 0)
{
while(mysql_retrieve_row())
{
mysql_fetch_field_row(result,"id");
LSPD[idx][lspdDBID] = strval(result);
mysql_fetch_field_row(result,"VehID");
LSPD[idx][lspdVehicleID] = strval(result);
mysql_fetch_field_row(result,"Farbe1");
LSPD[idx][lspdC1] = strval(result);
mysql_fetch_field_row(result,"Farbe2");
LSPD[idx][lspdC2] = strval(result);
mysql_fetch_field_row(result,"X");
LSPD[idx][lspdX] = floatstr(result);
mysql_fetch_field_row(result,"Y");
LSPD[idx][lspdY] = floatstr(result);
mysql_fetch_field_row(result,"Z");
LSPD[idx][lspdZ] = floatstr(result);
mysql_fetch_field_row(result,"A");
LSPD[idx][lspdA] = floatstr(result);
mysql_fetch_field_row(result,"Numplate");
format(LSPD[idx][lspdNumplate],10,"%s",result);
SetVehicleNumberPlate(LSPD[idx][lspdDBID]=CreateVehicle(LSPD[idx][lspdVehicleID],LSPD[idx][lspdX],LSPD[idx][lspdY],LSPD[idx][lspdZ],LSPD[idx][lspdA],LSPD[idx][lspdC1],LSPD[idx][lspdC2],-1),LSPD[idx][lspdNumplate]);
idx++;
}
}
erstellen tu ich es so:dcmd_newfcar(playerid,params[])
{
new carid,c1,c2,frakid,query[512],str[10];
new Float:vehx,Float:vehy,Float:vehz,Float:veha;
if(PlayerInfo[playerid][pAdmin]>=5)
{
if(sscanf(params,"iiii",carid,c1,c2,frakid))return SendClientMessage(playerid, cRed,"/newfcar [CAR-ID] [COLOR11] [COLOR-2] [FRAKTIONSID]");
if(carid < 400 || carid > 610 ) return SendClientMessage(playerid,cRed,"Bitte wähle ein Fahrzeug zwischen 400 und 610");
if(frakid < 1 || frakid > 6 ) return SendClientMessage(playerid,cRed,"Bitte wähle eine Fraktionsid zwischen 1 und 6");
if(frakid==1)//LSPD
{
if(idx!=100)
{
GetPlayerPos(playerid,vehx,vehy,vehz);
GetPlayerFacingAngle(playerid,veha);
idx++;
LSPD[idx][lspdDBID]=CreateVehicle(carid,vehx,vehy,vehz,veha,c1,c2,-1);
format(str, sizeof(str),"LSPD%d",idx);
SetVehicleNumberPlate(LSPD[idx][lspdDBID],str);
PutPlayerInVehicle(playerid, LSPD[idx][lspdDBID], 0);
format(query, sizeof(query), "INSERT INTO LSPD (id, VehID, Farbe1, Farbe2, X, Y, Z, A, Numplate) VALUES ('%d', '%d', '%d', '%d', '%f', '%f', '%f', '%f', '%s')", idx, carid, c1, c2, vehx, vehy, vehz, veha, str);
mysql_query(query);
mysql_free_result();
SendClientMessage(playerid,cGreen,"Du hast ein neues Fraktionscar in die Datenbank eingetragen mit /fpark kannst du die autos umparken");
}
else
{
SendClientMessage(playerid,cRed,"Das Limit für das LSPD wurde erreicht");
}
}
}
else
{
SendClientMessage(playerid,cRed,"Um diesen Befehl Nutzen zu können brauchst du den Adminrank Admin.");
}
return 1;
}und so ist der /fpark befehl der nur nach einen gmx funktioniert
dcmd_fpark(playerid,params[])
{
#pragma unused params
new query[128];
new Float:vehx,Float:vehy,Float:vehz,Float:veha;
new carid = GetPlayerVehicleID(playerid);
GetVehiclePos(carid,vehx,vehy,vehz);
GetVehicleZAngle(carid,veha);
if(PlayerInfo[playerid][pAdmin]>=5)
{
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
{
for(new i;i<idx;i++)
{
if(GetPlayerVehicleID(playerid)==LSPD[i][lspdDBID])
{
format(query, 128, "UPDATE LSPD SET X = '%f' WHERE id = '%d'", vehx, LSPD[i][lspdDBID]);
mysql_query(query);
format(query, 128, "UPDATE LSPD SET Y = '%f' WHERE id = '%d'", vehy, LSPD[i][lspdDBID]);
mysql_query(query);
format(query, 128, "UPDATE LSPD SET Z = '%f' WHERE id = '%d'", vehz, LSPD[i][lspdDBID]);
mysql_query(query);
format(query, 128, "UPDATE LSPD SET A = '%f' WHERE id = '%d'", veha, LSPD[i][lspdDBID]);
mysql_query(query);
mysql_free_result();
format(query, 128, "Du hast das Car mit der ID: %d umgeparkt", LSPD[i][lspdDBID]);
SendClientMessage(playerid,cGreen,query);
}
}
}
}
else
{
SendClientMessage(playerid,cRed,"Um diesen Befehl Nutzen zu können brauchst du den Adminrank Admin.");
}
return 1;
}Ich hoffe, das einer helfen kann, da ich nicht mehr weiterweiß
-
Ich brauch mal eure Hilfe
wenn ich ein car erstelle dann lässt es sich nicht mehr Parken
so erstell ich das:
ocmd:newfcar(playerid,params[])
{
new vehid,c1,c2,frakid,query[512],str[10];
new Float:vehx,Float:vehy,Float:vehz,Float:veha;
if(PlayerInfo[playerid][pAdmin]>=5)
{
if(sscanf(params,"iiii",vehid,c1,c2,frakid))return SendClientMessage(playerid, cRed,"/newfcar [CAR-ID] [COLOR11] [COLOR-2] [FRAKTIONSID]");
if(vehid < 400 || vehid > 610 ) return SendClientMessage(playerid,cRed,"Bitte wähle ein Fahrzeug zwischen 400 und 610");
if(frakid < 1 || frakid > 6 ) return SendClientMessage(playerid,cRed,"Bitte wähle eine Fraktionsid zwischen 1 und 6");
if(frakid==1)//LSPD
{
GetPlayerPos(playerid,vehx,vehy,vehz);
GetPlayerFacingAngle(playerid,veha);
idx++;
LSPD[idx][lspdDBID]=CreateVehicle(vehid,vehx,vehy,vehz,veha,c1,c2,-1);
format(str, sizeof(str),"LSPD%d",idx);
SetVehicleNumberPlate(LSPD[idx][lspdDBID],str);
PutPlayerInVehicle(playerid, LSPD[idx][lspdDBID], 0);
format(query, sizeof(query), "INSERT INTO LSPD (id, VehID, Farbe1, Farbe2, X, Y, Z, A, Numplate) VALUES ('%d', '%d', '%d', '%d', '%f', '%f', '%f', '%f', '%s')", idx, vehid, c1, c2, vehx, vehy, vehz, veha, str);
mysql_query(query);
mysql_free_result();
SendClientMessage(playerid,cGreen,"Du hast ein neues Fraktionscar in die Datenbank eingetragen mit /fpark kannst du die autos umparken");
}
}
return 1;
}
und zum parken so:
ocmd:fpark(playerid,params[])
{
new query[128];
if(PlayerInfo[playerid][pAdmin]>=5)
{
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
{
for(new i;i<idx;i++)
{
if(GetPlayerVehicleID(playerid)==LSPD[i][lspdDBID])
{
new Float:vehx,Float:vehy,Float:vehz,Float:veha;
new carid = GetPlayerVehicleID(playerid);
GetVehiclePos(carid,vehx,vehy,vehz);
GetVehicleZAngle(carid,veha);
format(query, 128, "UPDATE LSPD SET X = '%f' WHERE id = '%d'", vehx, LSPD[i][lspdDBID]);
mysql_query(query);
format(query, 128, "UPDATE LSPD SET Y = '%f' WHERE id = '%d'", vehy, LSPD[i][lspdDBID]);
mysql_query(query);
format(query, 128, "UPDATE LSPD SET Z = '%f' WHERE id = '%d'", vehz, LSPD[i][lspdDBID]);
mysql_query(query);
format(query, 128, "UPDATE LSPD SET A = '%f' WHERE id = '%d'", veha, LSPD[i][lspdDBID]);
mysql_query(query);
mysql_free_result();
format(query, 128, "Du hast das Car mit der ID: %d umgeparkt", LSPD[i][lspdDBID]);
SendClientMessage(playerid,cGreen,query);
}
}
}
}
else
{
SendClientMessage(playerid,cRed,"Um diesen Befehl Nutzen zu können brauchst du den Adminrank Admin.");
}
return 1;
}
wenn ich den Server restarte geht es wieder nur ich weiß nicht wiso
den idx wert gebe ich beim erstellen ein höher also alles wird richtig eingetragen etc.
Ich hoffe, das ihr mir helfen könnt
Hat keiner eini idee?
beim erstellen bekommt er nicht die idx ID die er eigendlich haben soll/muss
Ich bin überfragt -
Ich brauch mal eure Hilfe
wenn ich ein car erstelle dann lässt es sich nicht mehr Parken
so erstell ich das:
ocmd:newfcar(playerid,params[])
{
new vehid,c1,c2,frakid,query[512],str[10];
new Float:vehx,Float:vehy,Float:vehz,Float:veha;
if(PlayerInfo[playerid][pAdmin]>=5)
{
if(sscanf(params,"iiii",vehid,c1,c2,frakid))return SendClientMessage(playerid, cRed,"/newfcar [CAR-ID] [COLOR11] [COLOR-2] [FRAKTIONSID]");
if(vehid < 400 || vehid > 610 ) return SendClientMessage(playerid,cRed,"Bitte wähle ein Fahrzeug zwischen 400 und 610");
if(frakid < 1 || frakid > 6 ) return SendClientMessage(playerid,cRed,"Bitte wähle eine Fraktionsid zwischen 1 und 6");
if(frakid==1)//LSPD
{
GetPlayerPos(playerid,vehx,vehy,vehz);
GetPlayerFacingAngle(playerid,veha);
idx++;
LSPD[idx][lspdDBID]=CreateVehicle(vehid,vehx,vehy,vehz,veha,c1,c2,-1);
format(str, sizeof(str),"LSPD%d",idx);
SetVehicleNumberPlate(LSPD[idx][lspdDBID],str);
PutPlayerInVehicle(playerid, LSPD[idx][lspdDBID], 0);
format(query, sizeof(query), "INSERT INTO LSPD (id, VehID, Farbe1, Farbe2, X, Y, Z, A, Numplate) VALUES ('%d', '%d', '%d', '%d', '%f', '%f', '%f', '%f', '%s')", idx, vehid, c1, c2, vehx, vehy, vehz, veha, str);
mysql_query(query);
mysql_free_result();
SendClientMessage(playerid,cGreen,"Du hast ein neues Fraktionscar in die Datenbank eingetragen mit /fpark kannst du die autos umparken");
}
}
return 1;
}
und zum parken so:
ocmd:fpark(playerid,params[])
{
new query[128];
if(PlayerInfo[playerid][pAdmin]>=5)
{
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
{
for(new i;i<idx;i++)
{
if(GetPlayerVehicleID(playerid)==LSPD[i][lspdDBID])
{
new Float:vehx,Float:vehy,Float:vehz,Float:veha;
new carid = GetPlayerVehicleID(playerid);
GetVehiclePos(carid,vehx,vehy,vehz);
GetVehicleZAngle(carid,veha);
format(query, 128, "UPDATE LSPD SET X = '%f' WHERE id = '%d'", vehx, LSPD[i][lspdDBID]);
mysql_query(query);
format(query, 128, "UPDATE LSPD SET Y = '%f' WHERE id = '%d'", vehy, LSPD[i][lspdDBID]);
mysql_query(query);
format(query, 128, "UPDATE LSPD SET Z = '%f' WHERE id = '%d'", vehz, LSPD[i][lspdDBID]);
mysql_query(query);
format(query, 128, "UPDATE LSPD SET A = '%f' WHERE id = '%d'", veha, LSPD[i][lspdDBID]);
mysql_query(query);
mysql_free_result();
format(query, 128, "Du hast das Car mit der ID: %d umgeparkt", LSPD[i][lspdDBID]);
SendClientMessage(playerid,cGreen,query);
}
}
}
}
else
{
SendClientMessage(playerid,cRed,"Um diesen Befehl Nutzen zu können brauchst du den Adminrank Admin.");
}
return 1;
}
wenn ich den Server restarte geht es wieder nur ich weiß nicht wiso
den idx wert gebe ich beim erstellen ein höher also alles wird richtig eingetragen etc.
Ich hoffe, das ihr mir helfen könnt -
Das sind sehr viele Dinge
Dann Poste es mal bitte alles
ist ja egal wie viele diinge es hat -
Du musst deine Angaben geben, das wenn unsinn damit betrieben wird nehmen wir als Beispiel "Kino.to"
das die Beamten die das Finden dich schnell ausfündig machen sprich die Finden dich dann und besuchen dich falls du sowas macht oder sonst
Illegale inhalte damit veröffentlichst.
Domains ohne angaben zur Persojn sollte es eigendlich nirgendswo geben, aus den grund da es keiner macht -
Zum Thema ideen
könnte man es auch machen, das man die Dialoge verschieben kann?
sprich anklicken und hin und her bewegenWähre ab und an nicht verkehrt
-
das ist nicht schlimm mit einen #pragma dynamic 20000 kann man das deaktivieren
-
welche sscanf Version nutzt Du?
-
oh sorry
Ok ich mach es dir eben
Spezielle wünsche wegen den Aufbau? -
Du bist hier im Marktplatz
Und es geht auch bei Nitrado