@Schabbel
Wäre es dann so?
sscanf(resultline,"p<|>ssd",PlayerInfo[playerid][pName],PlayerInfo[playerid][pPassword],PlayerInfo[playerid][pTode]);//?
Genau ![]()
@Schabbel
Wäre es dann so?
sscanf(resultline,"p<|>ssd",PlayerInfo[playerid][pName],PlayerInfo[playerid][pPassword],PlayerInfo[playerid][pTode]);//?
Genau ![]()
so schnell auszulesen?
Natürlich ![]()
So zum Beispiel:
new string[128];
format(string,sizeof(string),"SELECT * FROM `user` WHERE `Name` = '%s'",spieler_name[playerid]);
mysql_query(string);
mysql_store_result(); new resultline[256];
if(mysql_fetch_row_format(resultline)) {
sscanf(resultline,"p<|>ss",PlayerInfo[playerid][pName],PlayerInfo[playerid][pPassword]); //Nun haben wir Name und Pw ausgelesen
}
mfg. ![]()
auch wenn die Frage jetzt Blöd klingt um wie viel ms schneller ist diese Funktion als setint?
Nun es ist so, wenn du das bei ca. 30 Variablen machst, dann sendest du 30 Querys an die Datenbank, sprich 30x eine Verbindung zu der Datenbank aufbauen...so nur 1x...
Ich habe jetzt keinen Test gemacht, aber auf jeden Fall ist es Ressourcen schonender und schneller ![]()
mfg. ![]()
Naja, sowas z.B. :
mysql_query("INSERT INTO `user` (`Name`,`Passwort`) VALUES ('Kaliber','wüsstestegerne')");
1 Query für 2 Sachen und kannst natürlich auch 1 Query für 50 Sachen machen ![]()
mfg. ![]()
Scherzfrage ? ![]()
Durch die Funktion mysql_setInt wird immer der mysql_query ausgeführt, bei einer langen query aber nur 1x ![]()
mfg. ![]()
villt kann man nur bestimmte anzahl von objekten löschen?
Wenn ich das richtig verstanden hatte, waren das 1000 Stück ![]()
mfg. ![]()
gibt es sicherlich im Editor zu finden
Wie er sagt:
Weiss vielleicht jemand von euch, wie und warum diese Tür im normalen Serverbetrieb dort ist, allerdings im SAMP Editor / MTA nicht?
![]()
//Edit:
Zitat von BluescreenNach ein wenig Suchen müsste er sie schon Finden können, den soviele Türen gibt es jetzt nicht wirklich in gta
Doch es gibt ziemlich viele Türen...^^
Stell dich in die unmittelbare nähe der Tür und Speicher die Koordinaten mit /save und Entferne es dann manuell mit
RemoveBuildingForPlayer(playerid, modelid, Float:fX, Float:fY, Float:fZ, Float:fRadius)
Du müsstest halt den Radius so einstellen das er nicht die Umgebung gleich mitentfernt, dann müsste es auch ohne Editor gehen
Er hat die modelid nicht... ![]()
Was denn für ein Plugin jetzt... ![]()
sondern die Methode schwachsinn ist
Wieso das ![]()
@Schwabbel: Schwachsinn~
Nichts Schwachsinn ![]()
Mal ausprobiert, bevor man so rumzickt ? ![]()
Ja, sscanf + mysql_fetch_row_format ![]()
Sry wenn ich nicht mehr dazu sagen kann, bin aber gerade mit dem Handy nur online...
Achso, ich dachte das daunten wäre absicht...
Dann mach es so:
if(strcmp(cmd,"/drivein",true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid,3.0,1495.5400,-1566.1847,13.6138)) return SendClientMessage(playerid,ROT,"Du bist nicht am DriveinSchlater.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du befindest dich in keinem Auto !");
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,WEIS,"Einen Moment bitte.Ihre Bestellung wird Ausgeführt.");
GivePlayerMoney(playerid,-25);
SetPlayerHealth(playerid,100);
return 1;
}
mfg. ![]()
Schreib den Code so:
if(strcmp(cmd,"/drivein",true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid,3.0,1495.5400,-1566.1847,13.6138)) return SendClientMessage(playerid,ROT,"Du bist nicht am DriveinSchlater.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du befindest dich in keinem Auto !");
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,WEIS,"Einen Moment bitte.Ihre Bestellung wird Ausgeführt.");
GivePlayerMoney(playerid,-25);
SetPlayerHealth(playerid,100);
return 1;
}
return 1;
}
mfg. ![]()
oder nicht?
Naja, du kannst den alten Lobthread auffrischen: http://forum.sa-mp.de/allgemei…forum/143069-an-kaliber-2
Ein neuer wäre nicht nötig ![]()
Oh, ja du hast ein , vergessen und zwar da:
format(Data,sizeof(Data),"/Einsatz/einsatz%d.ini",i)
C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(53159) : error 017: undefined symbol "respone"
Es heißt "response" ![]()
und du hast wahrscheinlich den stock in einen Callback geschrieben bzw vergessen eine } zu schließen irgendwo da... ![]()
Tatsache wäre nett wenn du mir noch bei meinem anderen Error helfen könntest xD
Welcher denn ![]()