@ Mr_T
Ich bemerke schon seit einigen Tagen das du einen sinnlosen Beitrag nach dem anderen schreibst.
Hat das bald mal ein Ende?
Oder bist du einfach nur Postgeil?
@Topic
Schau mal in die Basics von Pawn im Wiki, dort wirst du deinen Fehler finden.
@ Mr_T
Ich bemerke schon seit einigen Tagen das du einen sinnlosen Beitrag nach dem anderen schreibst.
Hat das bald mal ein Ende?
Oder bist du einfach nur Postgeil?
@Topic
Schau mal in die Basics von Pawn im Wiki, dort wirst du deinen Fehler finden.
Es hätte hier schon viel früher was passieren sollen.
Aber viele wollen es einfach nicht begreifen das dieses Forum hier von Tag zu Tag mehr unter Spam gerät.
Schaut man sich die Scriptingthemen an, sieht man das kaum User die Tutorials oder die Suche benutzen.
Viele verstehen was nicht, zack landet es in einem neuen Thread mit einem 0815 Titel. Und meist ist es eine Frage die schon 10000mal gefragt wurde.
Dann gibt es noch die Server-vorstellungen. Wie Woozie schon sagte wird diese Kategorie nach und nach zu Spam. Es werden vorstellungen eröffnet, ob diese Ersteller/Schreiber des Themas Reif genug sind in so einem Forum soetwas zu Posten.
Deshalb fände ich auch sehr angemessen das diese durch Moderatoren/Admins erst freigeschaltet werden muss.
Dann komm ich zu noch einen anderen Punkt. Da man ja nun in diesen Forum auch den Rang Geldsupporter bekommen kann, hat dieses Forum auch ein paar Einnahmen.
Welche kosten werden davon gedeckt? Wird dadurch nur Geld gemacht für den Privaten Zweck? Oder passiert damit was, das das Forum hilft aufständig zu bleiben?
Sprich neue Regeln, Tools,etc.?
Ich bezweifel das deine X,Y,Z nicht richtig gespeichert werden.
Du setzt Floats, aber hast sie als Integer erstellt?
dcmd_policechat(playerid,params[])
{
if(SFPD[playerid] !=1 || LSPD[playerid] != 1)return SendClientMessage(playerid,ROT,"Du bist nicht im Dienst!");
new text[100];
if(sscanf(params,"s",text)) return 1;
else
{
for(new s; s<MAX_PLAYERS; s++)
{
if(GetPlayerScore(s) == 1||11||111||10||110||1110)
{
SendClientMessage(s,COLOR_RED,text);
}
}
}
return 1;
}
Sollte so gehen
Falsche koordinaten? oO
An was anderem kanns ja wohl nicht liegen.
Geb mal nen debugcode aus:
printf("%d",LSPD[playerid]);
Dann weißt du ob die Variable auf 1 ist oder nicht.
So?
if(!strcmp(cmdtext,"/respawnallcars",true))
{
if(Acc[playerid][Adminlv] > 2)
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
SendClientMessage(playerid,gelb,"Alle Fahrzeuge wurden respawnt!");
}
}
return 1;
}
Dann liegt es wohl daran das du die Variable nicht auf 1 gesetzt hast.
Wo genau und wie setzt du sie denn auf 1?
if(strcmp(cmd, "/raceturismo", true) == 0)
{
new Cars[12];
Cars[0] = AddStaticVehicleEx(451,-1426.61169434,-136.10253906,1044.86535645,246.00000000,-1,-1,15);
Cars[1] = AddStaticVehicleEx(451,-1423.48571777,-130.45347595,1044.78588867,246.00000000,-1,-1,15);
Cars[2] = AddStaticVehicleEx(451,-1431.95068359,-127.84904480,1045.26086426,258.00000000,-1,-1,15);
Cars[3] = AddStaticVehicleEx(451,-1434.06872559,-133.59983826,1045.31311035,264.00000000,-1,-1,15);
Cars[4] = AddStaticVehicleEx(451,-1439.43884277,-126.82081604,1045.61669922,264.00000000,-1,-1,15);
Cars[5] = AddStaticVehicleEx(451,-1440.75927734,-132.91067505,1045.66760254,264.00000000,-1,-1,15);
Cars[6] = AddStaticVehicleEx(451,-1447.68420410,-126.87873840,1045.95336914,274.00000000,-1,-1,15);
Cars[7] = AddStaticVehicleEx(451,-1448.02319336,-132.63307190,1045.98730469,276.00000000,-1,-1,15);
Cars[8] = AddStaticVehicleEx(451,-1455.11267090,-134.15586853,1046.30847168,282.00000000,-1,-1,15);
Cars[9] = AddStaticVehicleEx(451,-1455.37963867,-128.58251953,1046.28234863,280.00000000,-1,-1,15);
Cars[10] = AddStaticVehicleEx(451,-1463.24487305,-136.14373779,1046.67614746,284.00000000,-1,-1,15);
Cars[11] = AddStaticVehicleEx(451,-1463.86254883,-130.33573914,1046.64208984,284.00000000,-1,-1,15);
for(new yaz = 0;yaz < sizeof(Cars);yaz++);
{
LinkVehicleToInterior(yaz,GetPlayerInterior(playerid));
}
}
Sollte so gehen
Nein...
Du musst dich wenn in das Auto immer porten lassen und dann das LinkVehicle. Oder du gibts jedem Car ne ID und tragst sie dann dort ein.
Und was steht da nicht?
Steht den in der Console der Print?
LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(playerid));
Ohne Code nix Los
Also hellsehen kann ich (noch) nicht.
Nabend,
habe hier einen Code der eig. etwas in die DB Bank eintragen soll.
Doch leider geht es nicht. Hier der Code + Error
stock CreateCarInDB(xID,zID,Float:X,Float:Y,Float:Z,Float:A,C1,C2)
{
new query[100];
printf("%d",zID);
format(query,sizeof(query),"INSERT INTO `cars` (VehicleID, Model, PositionX, PositionY, PositionZ, Angle, Color1, Color2) VALUES('%d','%d','%f','%f','%f','%f','%i','%i')",
xID,
zID,
X,
Y,
Z,
A,
C1,
C2);
mysql_query(query);
return 1;
}
LHandler::Query(INSERT INTO `cars` (VehicleID, Model, PositionX, PositionY, PositionZ, Angle, Color1, Color2) VALUE) - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1)
Ich bitte euch um Hilfe
Hast du meinen Code genommen?
Dann mach nur
Chatlog(String);
stock ChatLog(text[])//by Pixel
{
new string[256],File:hFile;
format(string,sizeof(string),"%s\r\n",text);
hFile=fopen("Serverlogs/Chatlog.txt",io_append);
fwrite(hFile,string);
fclose(hFile);
}
Musst auch oben das Stock verändern
Und was geht nicht?
Das es in die Logdatei eingeschrieben wird?
Haste denn überhaupt die Datei erstellt?
Übersetz dir dochmal das erste Warning auf Deutsch.
das Mysqlgetfloat...
Schonmal probiert das ganze an einer anderen stelle zu platzieren?