Und wo ist jetzt der unterschied ![]()
Beiträge von RunAway
-
-
Disconnect(playerid)
{
Admin_OnPlayerDisconnect(playerid);
new Float:pX,Float:pY,Float:pZ,Float:pR;
GetPlayerFacingAngle(playerid,pR);
GetPlayerPos(playerid,pX,pY,pZ);
new id[10];
format(id,10,"%d",GetPlayerID(playerid));
mysql_SetInt("accounts","Spawn",1,"ID",id);
mysql_SetInt("accounts","SpawnInt",GetPlayerInterior(playerid),"ID",id);
mysql_SetInt("accounts","SpawnVW",GetPlayerVirtualWorld(playerid),"ID",id);
mysql_SetFloat("accounts","SpawnX",pX,"ID",id);
mysql_SetFloat("accounts","SpawnY",pY,"ID",id);
mysql_SetFloat("accounts","SpawnZ",pZ,"ID",id);
mysql_SetFloat("accounts","SpawnR",pR,"ID",id);
return 1;
}
Wie gesagt auch OnGameModeExit wird nicht aufgerufen... -
Moin, hier ist der Befehl, und OnGameModeExit wird nicht aufgerufen und die funktionen darin werden nicht ausgeführt.
Das selbe mit der Funktion Disconnect, dies ist eine SpeicherFunktion für den Spieler, funktioniert aber unter onPlayerdisconnect hat wer ne ahnung?
dcmd_gmx(playerid,params[])
{
#pragma unused params
if(GetPlayerInt(playerid,"Admin") < 6) return SendClientMessage(playerid, COLOR_GREY, " Du bist kein Admin!");
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
Disconnect(i);
}
}
OnGameModeExit();
SendRconCommand("gmx");
return 1;
} -
Ja dann sags mir doch wenn du es ja weißt
Willst du alles, dass ich dir dein script schreibe?
Für 250€ kann ich das glaub ich gerne machen
-
mit strcmp kannst du strings vergleichen
-
new bool:intutorial[MAX_PLAYERS] = false;
-
Wieso wird bei Tank immer 0 % angezeigt, außer wenn zb, der maxtank == 45 und der aktuelle tank 45 :O
format(str, sizeof str, "Tank: %d%",floatround((Vehicle[GetPlayerVehicleID(i)][Tank]/MaxTank[GetVehicleModel(GetPlayerVehicleID(i))-400]))*100);
-
Bei den meisten habe ich das eigentlich gesehen

-
Da man vielleicht nicht in jedes Haus gezielt rein möchte
-
Zudem wenn du keijne Respektpunkte einfügen kannst solltest du erstmal grundlagen lernen ...
-
eine variable setzen und bei deinem /motor oder what else einfach sagen nöp gehnt ne

-
Timer + ToggleControlable bzw motor aus machen
-
Gib doch einfach die float aus, mit einer oder 2 kommastellen "%0.2f"
geht auch mit 0 nachkommastellen?
-
Wieso mehr Code, das reicht völlig aus!
-
Hey,
ich hab mir mal ein Tacho etc gebastelt und dazu nen Tanksystem, alles klappt wunderbar, bis auf die Anzeige des Tankes, den lasse ich als
% ausgeben. Nun wenn ich es so mache
(Vehicle[GetPlayerVehicleID(i)][Tank]/MaxTank[GetVehicleModel(GetPlayerVehicleID(i))-400]*100)
Zeigt er den inhalt nur für grade ergebnisse an, was eigentlich auch logisch ist, mache ich es aber so
floatround(Vehicle[GetPlayerVehicleID(i)][Tank]/MaxTank[GetVehicleModel(GetPlayerVehicleID(i))-400]*100),
Zeigt der mir auch 0 an
hat wer eine lösung?
mfg
-
Alles anzeigen
Was dauert daran länger?
new v = 0,string[12];for(new i=0; i<sizeof(polizeiauto); i++)
{
v++;
format(string,sizeof(string),"PD %d",v) ;
SetVehicleNumberPlate(Polizeiauto[i],string);
}Was dauert daran jetzt länger?
Woher willst du wissen worauf andere lust haben?
Was ist daran schwer?
verwende gleich i
-
erledigt, es waren zwei funktionen und ich dachte, weil der error nochmal kam nach dem ich die funktion verschoben habe, dass es nichts brachte aber dabei war es für noch ne funktion

peinlich peinlich

-
kannst auch eine for schleife machen

wieso nicht ne while? -
Es ist beides möglich.
-
Da Sonic anscheinend off ist und die TV daten hat, kann mir wer sonst helfen?