Hä?
Das Problem wie oben geschildert hatte ich auch einmal, nach dem mir jemand aus dem Forum gesagt hat ich soll SetVehicleToRespawn darunter einfügen soll, funktionierte es bei mir. Ich glaube ich habe das auch irgendwo mal gelesen
MfG
Hä?
Das Problem wie oben geschildert hatte ich auch einmal, nach dem mir jemand aus dem Forum gesagt hat ich soll SetVehicleToRespawn darunter einfügen soll, funktionierte es bei mir. Ich glaube ich habe das auch irgendwo mal gelesen
MfG
Vielen Dank
Hallo Brotfische,
Ich habe eine Frage, undzwar hatte ich GTA 5 für PS3 diese habe ich dann verkauft, darauf hin habe ich mir nun GTA 5 für PC gekauft, als ich jetzt mit meinem Kumpel online spielen wollten kam bei uns die Frage : "Wie kann man als Beifahrer ihm Fahrzeug einsteigen?"
Ist das möglich? Und wenn ja wie?
MfG
Hallo Brotfische,
Ich habe eine Frage zu der Online Plattform G2A undzwar, habe ich auf meinem G2A Konto 10€. Nun möchte ich mir gerne ein Spiel kaufen, das lieht jetzt im Warenkorb. Nun ist mein Frage wie kann man das Kontoguthaben davonanziehen?
Also Bsp:
Spiel kostet: 35€
Kontoguthaben: 10€
Dann kostet mich das Spiel noch 25€
Wie funktioniert das?
Ich hoffe ihr könnt mir helfen
MfG
Vielen Dank und noch eine Frage undzwar "Spawnen ohen Spawn Button zu drücken" Ich will nur das Regiestierung und das Login kommt und man sollte Direkt Spawnen mit dem speziell Skin was ich ausgesucht habe und dann am Noobspawn das ändern kann
So sollte es eigentlich klappen:
public OnPlayerRequestClass(playerid,classid)
{
SetSpawnInfo(playerid,0,0,1958.33,1343.12,15.36,269.15,26,36,28,150,0,0);
SpawnPlayer(playerid);
return 1;
}
Die Funktion SetSpawnInfo musst du noch selber an dein Script anpassen.
MfG
Hallo PizzaHaus,
Vllt. hilft dir ja das Clan Include :
http://forum.sa-mp.com/showthread.php?t=337705
MfG
Habs hinbekommen
Vielen Dank an alle
Wenn ich das einstelle Passiert das:
Hallo Brotfische,
Ich habe eine Frage zum Teamspeak Server,
undzwar möchte ich alle die ein Adminrang (Adminrechte) auf meinem Server habe das bei diesen dann vor dem Name "[Server Admin]" steht,
nun weiß ich leider nicht wie man so etwas einstellen kann.
Ich hoffe ihr könnt mir helfen
MfG
Okay ...
Verstehe ich nicht 100 Prozentig.
Und wie finden ich die Rotation des Blitzers raus?
MfG
Hallo Brotfische.
Ich möchte ein Blitzersystem scripten, aber ich kenn es von vielen Servern, das diese auch wenn man in die andere Richtung fährt auch geblitzt werden.
Nun meine Frage, ist es möglich den Blitzer so zu scripten das er nur die Fahrzeuge blitzt, die in der Richtung wie der Blitzer steht, geblitzt werden?
MfG
Okay
Du drückst oben auf Code --> Syntax-Hervorhebung (Keine Hervorhebung) zu C-Quellencode
MfG
Wie meinst du das genau...?
So ?
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid == INVALID_PLAYER_ID)return 1;
if(HitSound[issuerid] == 1)
{
PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
PlayerPlaySound(playerid,17802,0.0,0.0,0.0);
SendClientMessage(issuerid,-1,"Hitsound...!");
return 1;
}
return 1;
}
Alles anzeigen
oder so?
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid == INVALID_PLAYER_ID)return 1;
if(HitSound[issuerid] == 1)
{
PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
SendClientMessage(issuerid,-1,"Hitsound...!");
return 1;
}
PlayerPlaySound(playerid,17802,0.0,0.0,0.0);
SendClientMessage(playerid,-1,"Hitsound...!");
return 1;
}
Alles anzeigen
@_Marvin Danke
Die Fehler bekomme ich nun nicht mehr, aber ich höre den Hitsound bei mir nicht wenn ich irgendwo ruterspringe...
Hallo Brotfische,
Ich habe ein Problem mit meinem Hitsoundsystem.
Undzwar bekomme ich Fehler in der Console...
Fehler (Console):
[15:14:18] [debug] Run time error 4: "Array index out of bounds"
[15:14:18] [debug] Accessing element at index 65535 past array upper bound 999
[15:14:18] [debug] AMX backtrace:
[15:14:18] [debug] #0 00000acc in public OnPlayerTakeDamage (0, 65535, 1079194420, 54, 3) from bare.amx
[15:14:22] [debug] Run time error 4: "Array index out of bounds"
[15:14:22] [debug] Accessing element at index 65535 past array upper bound 999
[15:14:22] [debug] AMX backtrace:
[15:14:22] [debug] #0 00000acc in public OnPlayerTakeDamage (0, 65535, 1079194420, 54, 3) from bare.amx
[15:14:41] [debug] Run time error 4: "Array index out of bounds"
[15:14:41] [debug] Accessing element at index 65535 past array upper bound 999
[15:14:41] [debug] AMX backtrace:
[15:14:41] [debug] #0 00000acc in public OnPlayerTakeDamage (0, 65535, 1084122727, 54, 3) from bare.amx
Alles anzeigen
Codes:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(HitSound[issuerid] == 1)
{
PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
SendClientMessage(issuerid,-1,"Hitsound...!");
return 1;
}
if(HitSound[playerid] == 1)
{
PlayerPlaySound(playerid,17802,0.0,0.0,0.0);
SendClientMessage(playerid,-1,"Hitsound...!");
return 1;
}
return 1;
}
Alles anzeigen
Ich hoffe ihr könnt mir helfen
MfG
Vielen Dank
Wie speicherst du es?
stock savePlayerCar(i)
{
new query[3000];
format(query,sizeof(query),"UPDATE `autos` SET `spoiler`='%i',`hood`='%i',`roof`='%i',`sideskirt`='%i',`lamps`='%i',`nitro`='%i',`wheels`='%i',`stereo`='%i',`hydraulics`='%i',`frontbumper`='%i',`rearbumper`='%i',`exhaust`='%i',`ventright`='%i',`ventleft`='%i',`paintjob`='%i',`color1`='%i',`color2`='%i',`fuel`='%i',`kmstand`='%i',`kennzeichen`='%s' WHERE `id`='%i'",
cInfo[i][Car_Spoiler],cInfo[i][Car_Hood],cInfo[i][Car_Roof],cInfo[i][Car_Sideskirt],cInfo[i][Car_Lamps],cInfo[i][Car_Nitro],cInfo[i][Car_Wheels],cInfo[i][Car_Stereo],cInfo[i][Car_Hydraulics],cInfo[i][Car_FrontBumper],cInfo[i][Car_RearBumper],cInfo[i][Car_Exhaust],cInfo[i][Car_VentRight],cInfo[i][Car_VentLeft],cInfo[i][Car_PaintJob],cInfo[i][Car_Color1],cInfo[i][Car_Color2],cInfo[i][car_tank],cInfo[i][Car_Meter],cInfo[i][kennzeichen],cInfo[i][db_id]);
mysql_function_query(dbhandle, query, false, "", "");
}
stock destroyPlayerCars(playerid)
{
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][id_x]!=0)
{
if(cInfo[i][besitzer]==sInfo[playerid][db_id])
{
savePlayerCar(i);
DestroyVehicle(cInfo[i][id_x]);
resetVehicle(i);
}
}
}
return 1;
}
Alles anzeigen
Print:Im Print steht garnichts... also ""Nicht mal am Ende steht das "KM" im Textdraw und dieser Error Code ist nicht sichtbar...//Edit:Ich habe den String:format(string,sizeof(string),"%d.%d KM",floatround((float(cInfo[ii][Car_Meter])/10),floatround_floor),cInfo[ii][Car_Meter]%10);zu:format(string,sizeof(string),"~w~KM-STAND: ~g~%d.%d KM",floatround((float(cInfo[ii][Car_Meter])/10),floatround_floor),cInfo[ii][Car_Meter]%10);(Das ich den Print besser erkenne) Error Steht aber immer noch im Textdraw und Print hat das ergeben: "~w~KM-STAND: ~g~"
//Edit #2:
Das mit dem Error Code im Textdraw habe ich gelöst.
Nun klappt das auch mit dem Kilometerzähler, nur wenn ich jetzt in eins Meiner Fahrzeuge einsteige und damit fahre, und ich danach offline gehe dann wird die gefahrene Strecke in die Datenbank eingetragen aber nicht nur in die Spalte mit dem ich gefahren bin sondern auch in alle meine anden..
Ich hoffe ihr könnt mir helfen
Hallo Brotfische,
Ich war gerade dabei mein Kilometersystem fertig zustellen, aber es werden die Kilometer nicht gezählt... Aber wenn ich jetzt ein Paar Meter fahre, wird mir in meinem Textdraw folgendes angzeigt: "Error: UNMATCHT TIL..." . (Leider ist mein Textdraw zu klein um den Error String anzuschauen...).
Codes:
new Float:distancePlayer[MAX_PLAYERS],
Float:PlayerPos_[MAX_PLAYERS][3],
bool:IsInVehicle[MAX_PLAYERS];
forward KilometerZählTimer();
Beil Laden (erstellen) des PlayerCars:
OnPlayerStateChange:
if(newstate == PLAYER_STATE_DRIVER)
{
if(IsPlayerInAnyVehicle(playerid))
{
new string[100],vehid;
vehid = GetPlayerVehicleID(playerid);
format(string,sizeof(string),"~g~%s",VehicleName[GetVehicleModel(vehid)-400]);
PlayerTextDrawSetString(playerid,tachofahrzeugname[playerid],string);
PlayerTextDrawShow(playerid, tachofahrzeugname[playerid]);
format(string,sizeof(string),"Kraftstoff: ~g~%s",SpritArt(GetVehicleModel(vID)));
PlayerTextDrawSetString(playerid,tachokraftstoffart[playerid],string);
PlayerTextDrawShow(playerid,tachokraftstoffart[playerid]);
PlayerTextDrawShow(playerid, tachobox[playerid]);
PlayerTextDrawShow(playerid, tachobox1[playerid]);
PlayerTextDrawShow(playerid, tachobox2[playerid]);
PlayerTextDrawShow(playerid, tachokmh[playerid]);
PlayerTextDrawShow(playerid, tachokmstand[playerid]);
PlayerTextDrawShow(playerid, tacholiter[playerid]);
PlayerTextDrawShow(playerid, tachozustand[playerid]);
for(new i; i < sizeof(cInfo); i++)
{
format(string,sizeof(string),"%d.%d KM",floatround((float(cInfo[i][Car_Meter])/10),floatround_floor),cInfo[i][Car_Meter]%10);
PlayerTextDrawSetString(playerid,tachokmstand[playerid],string);
PlayerTextDrawShow(playerid,tachokmstand[playerid]);
GetPlayerPos(playerid,PlayerPos_[playerid][0],PlayerPos_[playerid][1],PlayerPos_[playerid][2]);
IsInVehicle[playerid]=true;
}
}
}
if(newstate==PLAYER_STATE_ONFOOT)
{
IsInVehicle[playerid]=false;
PlayerTextDrawHide(playerid,tachobox[playerid]);
PlayerTextDrawHide(playerid,tachobox1[playerid]);
//usw.
}
Alles anzeigen
Public (Timer):
public KilometerZählTimer()
{
new string[16];
new Float:tmpdistance;
new vehicleid;
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsInVehicle[i]==false) continue;
vehicleid=GetPlayerVehicleID(i);
tmpdistance=GetVehicleDistanceFromPoint(GetPlayerVehicleID(i),PlayerPos_[i][0],PlayerPos_[i][1],PlayerPos_[i][2]);
if(tmpdistance>100) continue;
distancePlayer[i]+=tmpdistance;
GetVehiclePos(vehicleid,PlayerPos_[i][0],PlayerPos_[i][1],PlayerPos_[i][2]);
if(distancePlayer[i]>100.0)
{
for(new ii; ii < sizeof(cInfo); ii++)
{
cInfo[ii][Car_Meter]++;
distancePlayer[i]-=100.0;
format(string,sizeof(string),"%d.%d KM",floatround((float(cInfo[ii][Car_Meter])/10),floatround_floor),cInfo[ii][Car_Meter]%10);
PlayerTextDrawSetString(i,tachokmstand[i],string);
}
}
return 1;
}
return 1;
}
Alles anzeigen
Ich hoffe ihr könnt mir helfen
MfG