Um dir ein Tipp zu geben, lass das mit den Stocks sein. Sobald du viele Informationen verarbeiten willst, setzt der Stock die Querys einzeln ab, was den Server wohl etwas überlasten wird. Kann zu Crashen führen und belastet das Script nur unnötig.
Mfg
Beiträge von Sean.H
-
-
Ich biete 1nen Euro
-
Ich verkaufe dir einen Duden für 50 Euro, wenn du möchtest.
B2T: Ich denke nicht das du 70 Euro für sowas bekommst, wenn Kritik erwünscht ist.
-
Dann verwende es doch wie du es willst, guck dir nebenbei den Native an und behaupte dann weiter Dinge
-
Du willst mir also sagen, dass du dem Compiler sagen kannst er soll eine Variable nicht benutzen, sie dann trotzdem benutzen und bei dem ganzen KÖNNEN keine Fehler entstehen ? Ich sehe du hast Ahnung von was du redest.
-
Dazu benötigen wir die ganze Struktur. Wir können ja nicht wissen, welche Variablen / Angaben du bei deinem File-System verwendest. Zudem ist die Frage, benutzt du ein externes System ? Bsp. DINI oder ähnliches ?
-
Solltest du es als "Unused" beschreiben ( -> durch das #pragma ) und sie dennoch verwenden kann das zu Fehler während dem Compilen führen. Ist daher abzuraten.
MfG.
-
Du hast vergessen deine Variable "vID" zuzuweisen, deshalb wird 0 bzw. nichts benutzt. Wie Canna geschrieben hat, die VehicleID abfragen.
-
PHP
Alles anzeigennew Variablenname[MAX_PLAYERS]; // Nun in deinem Public public demonstration(playerid) { Variablenname[playerid]++; } new string[32]; format(string,sizeof(string),"Du hast %d Sekunden gebraucht.",Variablenname[playerid]); SendClientMessage(playerid,COLOR_WHITE,string);
Ist nur ein Denkanstoß. Solltest du noch weiter Hilfe brauchen poste einfach.
-
Ist deine Variable "Kontonummer" ein String ?
-
Hey, habe nen Prison-Timer der zwar funktioniert jedoch nicht gestoppt wird.
Hier mein Code:
public prison(playerid)
{
prisontimer[playerid] = SetTimerEx("returnprison",1000,true,"i",playerid);
SetPlayerSkin(playerid,206);
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid,141.8950,1875.5736,17.8434);
SetPlayerFacingAngle(playerid,268.7193);
SetCameraBehindPlayer(playerid);
return 1;
}public returnprison(playerid)
{
PlayerInfo[playerid][pPrison]--;
if(PlayerInfo[playerid][pPrison] == 0)
{
KillTimer(prisontimer[playerid]);
GameTextForPlayer(playerid,"~g~FREIHEIT",1500,1);
SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
SetPlayerPos(playerid,135.4223,1946.9067,19.3619);
SetPlayerFacingAngle(playerid,359.9665);
SetCameraBehindPlayer(playerid);
return 1;
}
return 1;
} -
Also kann mir keiner helfen ?
-
Dann bleibt dir wohl nichts anderes übrig als eine neue zu kaufen.
-
Weil das genauso wenig geht..
-
Hey, ich wollte ein Wanted-Overlay erstellen, es wird auch erstellt nur das "Updaten" bekomme ich nicht so ganz hin, was mache ich falsch ? - Hier der Code
ocmd:su(playerid,params[])
{
if(IsACop(playerid) != 1) return SCM(playerid,COLOR_FADE2,"Du bist nicht befugt, diesen Befehl zu nutzen.");
new giveplayer,reason[128];
if(sscanf(params,"us",giveplayer,reason)) return SCM(playerid,COLOR_FADE2,"Benutze: /su [PLAYER] [REASON]");
setcrime(giveplayer,1,reason,PlayerInfo[playerid][pName]);
format(LastReason[giveplayer],256,"%s",reason);
new string[128];
format(string,sizeof(string),"[ %d ] %s\nWantedLevel: %d\nGrund: %s",giveplayer,PlayerInfo[giveplayer][pName],PlayerInfo[giveplayer][pWanteds],LastReason[giveplayer]);
if(HaveWantedText[giveplayer] == 0)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(PlayerInfo[i][pFraktion] == 0 || PlayerInfo[i][pFraktion] == 1 || PlayerInfo[i][pFraktion] == 2)
{
WantedText[giveplayer] = CreatePlayer3DTextLabel(i,string,0xEE0000FF, 0.0, 0.0, 0.5, 60.0,giveplayer, INVALID_VEHICLE_ID, 0); // <====== GEHT
HaveWantedText[giveplayer] = 1;
}
}
}
if(HaveWantedText[giveplayer] == 1)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(PlayerInfo[i][pFraktion] == 0 || PlayerInfo[i][pFraktion] == 1 || PlayerInfo[i][pFraktion] == 2)
{
DeletePlayer3DTextLabel(i,WantedText[giveplayer]); // <========= GEHT NICHT
WantedText[giveplayer] = CreatePlayer3DTextLabel(i,string,0xEE0000FF, 0.0, 0.0, 0.5, 60.0,giveplayer, INVALID_VEHICLE_ID, 0); // <====== GEHT
}
}
}
return 1;
} -
Das man sowas auch noch macht?
-
Hallo,
dieser Befehl:ocmd:test1(playerid,params[])
{
new query[256];
format(query, sizeof(query), "INSERT INTO `FraktionCars` (`Number`, `Fraktion`) VALUES ('1', '0')");
mysql_query(query);
return 1;
}erstellt immer nur die erste Zeile. Sprich, wenn die Tabelle komplett leer ist, wird eine neue Zeile erstellt. Ist eine Zeile vorhanden, macht er einfach nichts. Ich habe das MySQL Plugin von Gstylez und dieser Stock funktioniert einwandfrei und es werden auch neue Zeilen erstellt.
stock CreateAccount(playerid, pass[])
{
new query[256],Name[MAX_PLAYER_NAME],ip[16];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
mysql_real_escape_string(Name,Name);
mysql_real_escape_string(pass,pass);
format(query, sizeof(query), "INSERT INTO `accounts` (`Name`, `Passwort`) VALUES ('%s', '%s')", Name, pass);
mysql_query(query);
GetPlayerIp(playerid,ip,16);
new string[128];
format(string,sizeof(string),"[Admin] %s hat sich registriert. IP: %s",Name,ip);
AdminMessage(COLOR_LIGHTBLUE,string);
return true;
} -
-
Ich würde sagen, der Callback "OnPlayerCommadText" ist durch das Filterscript "verfälscht" worden etc. Guck dir das Filterscript mal genau an.
-
nein die nachricht nur an den der sich geportet hat nicht an alle smiel trozdem danke bis hier xd
Das solltest du nun wirklich noch selber können.