Jo hab ich jetzt auch so gemacht
while(mysql_fetch_row(data)) //edit here
{
new field[1][32];
spliter(data, field, '|');
Nur stand nirgendwo (wiki usw), dass die Methode auch direkt zur nächsten Zeile springt.
Jo hab ich jetzt auch so gemacht
while(mysql_fetch_row(data)) //edit here
{
new field[1][32];
spliter(data, field, '|');
Nur stand nirgendwo (wiki usw), dass die Methode auch direkt zur nächsten Zeile springt.
Und wd eine neue frage ,
Ich möchte gern ein geldwagen Transport System machen , aber ich komm nicht drauf wie ich Abfragen kann ob der Spieler in diesen Transportmittel (soll nur für einen sein nicht global ).
Und wie wann Abfragen kann ob der Spieler den Transporter verlässt ?!
Wäre sehr dankbar wen mir einer auf die Sprünge helfen könnte .
Danke im vorraus
Im Transporter:
Ist spieler in einem Fahrzeug?
Die Fahrzeugid holen. Mit dieser den Model holen.
Ist es ein Geldtransporter?
Geht aus Transporter raus:
Entweder OnPlayerExitVehicle oder OnPlayerStateChange
Hey
Kann mir jemand - am besten anhand eines Beispiels - erklären, wie ich zu der Funktion des Standartfilterscripts "vspawner" individuelle Preise und Namen der Vehikel hinzufügen kann?
Würde mich sehr freuen
/Ist es möglich einen "Kamerapunkt" zu erstellen, womit man die Kamera auch drehen kann? Soll kein SetCameraPos sein, da man da ja nicht schwenken kann, sowas wie ne Killcam, bzw Deathcam , also sowas wie in WarZ z.B.
Im Transporter:
Ist spieler in einem Fahrzeug?
Die Fahrzeugid holen. Mit dieser den Model holen.
Ist es ein Geldtransporter?
Geht aus Transporter raus:
Entweder OnPlayerExitVehicle oder OnPlayerStateChange
Danke , das wollte ich wissen
Ich habe einen Komischen Bug
Wenn ich die GetPlayerIp funktion nutze, gibt er mir immer das aus:
mysql_real_esacpe_string executed: "255.255.255.255" with result: "255.255.255.255".
Anwenden tue ich das so:
GetPlayerIp(playerid,zielip,sizeof(zielip));
format(PlayerInfo[playerid][IP],16,"%s",zielip);
Wiso bekomm ich da nur 255 raus?
Alles anzeigenIch habe einen Komischen Bug
Wenn ich die GetPlayerIp funktion nutze, gibt er mir immer das aus:
mysql_real_esacpe_string executed: "255.255.255.255" with result: "255.255.255.255".
Anwenden tue ich das so:
GetPlayerIp(playerid,zielip,sizeof(zielip));
format(PlayerInfo[playerid][IP],16,"%s",zielip);
Wiso bekomm ich da nur 255 raus?
Weil die IP n Integer ist?
//Edit falls du /GetIP ID haben willst, solltest du nicht playerid angeben.
Weil die IP n Integer ist?
Quatsch!
Mach es doch einfach so:
GetPlayerIp(playerid,PlayerInfo[playerid][IP],16);
PS: Bist du sicher, dass playerid online ist bzw eine VALID playerid?
mfg.
Sollte GetPlayerIp auf lokalhost genutzt werden gibt er immer mit einer wahrscheinlickeit von 50% die richtige aus ODER genau diese, dies ist sogar eigentlich bekannt.
Zudem wo nutzt du es, da es auch bei OnPlayerDisconnect passieren kann.
PS: Bist du sicher, dass playerid online ist bzw eine VALID playerid?
Hab gerade mal rumgetestet und joa
beim Speichern hat er mir die runtergehauen^^
Naja jetzt geht es nachdem ich etwas umgeschrieben habe
Wenn IP nen Intger ist dann komm ich vom Mars
//edit
Mal ne andere Frage
Ich habe vor ein system zu machen, womit ich Namen ändern kann
Mal das als muster:
User A heißt: Hans_Werner
User B heißt: Peter_Pan
Jetzt möchte ich es so machen, das wenn Hans_Werner peter heiratet, das Hans den nachnamen von Peter bekommt.
Wie kann man das einfach lösen?
Kaliber:
Wie kann man das einfach lösen?
Naja z.B. so:
new name[2][25];
GetPlayerName(playerid,name[0],25);
GetPlayerName(pID,name[1],25);
new pos=strfind(name[1],"_");
strdel(name[1],0,pos);
pos = strfind(name[0],"_");
strdel(name[0],pos,strlen(name[0]));
new neuer_name[25];
format(neuer_name,25,"%s%s",name[0],name[1]);
print(neuer_name); //-> würde printen Hans_Pan
//Musst halt noch SetPlayerName(playerid,neuer_name);
mfg.
Ahh so geht das^^
Naja mit den strfind etc hab ich wenig gemacht
Aber danke dir
//nachtrag
Hat jemand eine Funktion womit ich gettime(); Umrechnen kann?
Ich schreibe das absichtlich so, da es exakt wie Timestamp ist nur ich brauch ne Funktion um es umzurechnen
um es umzurechnen
In was?
Datum - Uhrzeit
Ich hab da mal so ne komische date funktion gefunden aber die ist mehr für die Tonne als hilfreich
Das ist mir klar
Ich lass aber den Timestamp abspeichern in der Account Tabelle, und möchte den Timestamp umrechnen da hilft mir das Beispiel ja net weiter...
Guck mal in der Tabelle steht das: 1366106339
So soll der Wert umgerechnet werden:
%02d.%02d.%d - %02d:%02d:%02d Uhr// Hier soll der Timestamp umgerechnet werden der in den Account steht
Dann so:
stock date(zeitpunkt, &hour, &minute, &second, &day, &month, &year) //by Martez
{
new h,m,s,da=1,mo=1,ye=1970;
for(;;) { ye++; if(((zeitpunkt) - (mktime(h, m, s, da, mo, ye))) < 0) { ye--; break; } }
for(;;) { mo++; if(((zeitpunkt) - (mktime(h, m, s, da, mo, ye))) < 0) { mo--; break; } }
for(;;) { da++; if(((zeitpunkt) - (mktime(h, m, s, da, mo, ye))) < 0) { da--; break; } }
for(;;) { h++; if(((zeitpunkt) - (mktime(h, m, s, da, mo, ye))) < 0) { h--; break; } }
for(;;) { m++; if(((zeitpunkt) - (mktime(h, m, s, da, mo, ye))) < 0) { m--; break; } }
for(;;) { s++; if(((zeitpunkt) - (mktime(h, m, s, da, mo, ye))) < 0) { s--; break; } }
return hour = h,minute = m, second = s, day = da, month = mo, year = ye;
}
mfg.
Die funktion habe ich drin
Die gibt mir nicht das richtige wieder das ist ja das Problem habe es aber oben geschrieben...
Die funktion habe ich drin
Die gibt mir nicht das richtige wieder das ist ja das Problem habe es aber oben geschrieben...
Wie meinst du das, das müsste eig funktionieren?
Du musst das einfach dann so machen:
new _Q[6];
date(1366106339, _Q[3], _Q[4], _Q[5], _Q[0], _Q[1], _Q[2]);
printf("%02d.%02d.%02d - %02d:%02d:%02d",_Q[0],_Q[1],_Q[2],_Q[3],_Q[4],_Q[5]);
mfg.
das habe ich doch
date(PlayerInfo[playerid][RegisterTime], Test[0], Test[1], Test[2], Test[3], Test[4], Test[5]);
Heute mal nen Test gemacht und er sagte mir das ich mir im Januar nen Account erstellt habe...
Die Funktion ist für die Tonne
Selbst wenn ich das per Query umwandel is mir auch egal nur wie man es mit MySQL umwandelt hab ich nicht wirklich raus