Is[] im stock is String, dpid is Integer.
Beiträge von EvilToastBrot
-
-
stock mysql_ShowBesitzer(Tabelle[],playerid,vid)
{
new str[60];
format(str, sizeof str, "SELECT Besitzer FROM %s WHERE Autoid = %i",Tabelle,vid); // Select Besitzer, weil du willst ja nur die Zelle Besitzer haben.
mysql_query(str);
mysql_store_result();
new Get[128];
mysql_fetch_row(Get);
SendClientMessage(playerid,Lila,Get);
return 1;
} -
Du hast den namen, danach suchst du mittels strfind in dem String, in dem die namen drinnen stehn und dann, wenn der namen gefunden wurde bekommst du die Zahl, bei der name anfängt zurückgelierfert und musst dann bei strdel den Namen so rauslöschen:
new name[MAX_PLAYER_NAME]; // Name, der rausgelöscht werden soll.
new string[128]; // Hier stehen alle Namen drinnen
new anfang = strfind(string, name);
strdel(string, anfang, anfang+sizeof(name));
// jetzt den String einfach wieder in die Tabelle speichern.Vielleicht verstehst du es ja
Ich weiß, ich kann schlecht erklären
-
Dann musste erst den Besitzer String abfragen, einen bestimmten Besitzer via strdel aus dem String löschen und dann den String wieder in die Tabelle laden.
-
new str[60];
format(str, sizeof str, "DELETE FROM tabelle WHERE carid = '%d', carid);
mysql_query(str);//Edit: 2 Frage:
new str[60];
format(str, sizeof str, "SELECT Besitzer FROM tabelle WHERE carid = '%d', carid);
mysql_query(str);
mysql_store_result();
new Get[128];
mysql_fetch_row(Get);In Get ist der Besitzer.
-
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(LSPDCar(car) && pInfo[playerid][Fraktion] != 1)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, ROT, "Du bist kein Polizist");
}
else if(SFPDCar(car) && pInfo[playerid][Fraktion] != 6)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, ROT, "Du bist kein Polizist");
}
}
return 1;
} -
Danke Tommy funzt genauso geil
Was löst bei dem ApplyAnimation den Crash aus? Kann der Client die Animation nicht anzeigen oder wie? -
Zitat
Ich bevorzuge es, den Spieler 1000000000000 Floats nach oben zu porten, dann hängt sich nämlich sein Spiel langsam auf.
Aber ich probiers mal mit den X und Y Coords.
-
Thommylee: Danke funktioniert perfekt
Falls es jemanden interessiert:new veh = CreateVehicle(402, 12312,12123,12331, 0, -1, -1, -1);
PutPlayerInVehicle(playerid, veh, 3);
RemovePlayerFromVehicle(playerid);Atrox: Bei Mir will das irgendwie nicht. Auch wenn ich es in einer for-Schleife ablaufen lasse hängt sich das Spiel nicht auf.
So meinst du oder:
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, x, y, z+1000000000000);@Martez & Shain__x: Ungültiger GameText habe ich schon probiert, leider ohne Erfolg. Probierts selbst mal, vielleicht hab ich auch nur was falsch gemacht
Danke an alle
//Edit Code hinzugefügt.
-
Hallo,
Gibts noch in 0.3c ne Funktion, mit der man den Client mit Absicht crashen kann?
Weil wäre für Hacker ein ganz nettes Feature, wenn man einfach deren Client crashen lässt
SetPlayerVelocity ist zwar auch nett, aber lässt den Client nicht crashen
mfg
Evil -
OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/atm", true))
{
if(IsPlayerInRangeOfPoint(playerid, range, x, y, z))
{
ShowPlayerDialog(playerid, dialogid, 2, "Bankautomat", "Einzahlen\nAuszahlen\nÜberweisen", "Weiter", "Abbrechen");
}
}
return 0;
}Sollte funktionieren, is jetzt eben einfach mal so ausm Stegreif hingeschrieben^^
Rest darfst du alleine machen -
format(HouseInfo[hid][Owner], MAX_PLAYER_NAME, dini_Get("HouseData","Owner"));
-
Wie wärs, wenn du einfach die Errors + den dazugehörigen Code postet, damit haste du ne viel größere Zielgruppe
-
Hä was willst du? Du musst garnichts umrechnen :D:D
new string[60], hour,min,sec,year,month,day;
gettime(hour,min,sec); getdate(year,month,day);
format(string, sizeof string, "%d.%d.%d, %d:%d:%d", day, month, year, hour, min, sec);Dann kriegste zum Beispiel "4.6.2011, 14:32:49" raus und was ist daran jetzt kein normales Datum?
-
Zitat
Das Adminstratoren Level ist 99999 ( leicht merkbar aus dem Grund 99999 )
Sinn ? Adminlevel 99999 aus dem Grund 99999 hä??
ZitatPresident
-.- PräsidentIch würde mal sagen Adminlevel auf 99999 erhöht, "President" hinzugefügt, Rest GF?
99% GF, 1% selbst gemacht.2/10
-
Jetz ists 100 mal besser als mit denen Alcatraz Zäunen
8,5/10 -
Meinst du getdate und gettime? Da muss man doch nix umrechnen?!
-
Guut
Gefällt mir sehr
9,5/10 -
Da wo du ShowPlayerDialog für den Kauf DIalog im Script stehen hast hast schaltest du den Motor einfach via SetVehicleParamsEx aus.
-