Guten Tag.
Ich wollte für mein Selfmade jetzt ein Tacho erstellen aber weiß nicht so ganz wie man mit dem Textdraw editor umgeht.
Wenn mir einer ein Tacho machen könnte oder am besten helfen könnte wäre ich zu frieden.
So wollte ich das Tacho haben:
https://www.pic-upload.de/view…98/Fahrzeugtacho.jpg.html
Wie muss ich dann folgende Sachen ins enum schreiben so wie in die Datenbank und in das Script:
Fahrzeugname:
Tank:
Numernschild:
TÜV:
Schaden
Motor und Tür sind schon im script enthalten aber die sachen wie Tank,Nummernschild.TÜV,Schaden noch nicht.
So sieht meine Datenbank bis jetzt aus:
https://www.pic-upload.de/view…2/Datenbankbild1.png.html
Scriptcode:
Habe ich bis jetzt nur
Forward:
fahrzeugEnum:
cInfo:
spielerfahrzeug:
carinDB:
carinDB(playerid,carid)
{
new query[128];
format(query,sizeof(query),"INSERT INTO spielerfahrzeuge(besitzer,model,x,y,z,r) VALUES('%i','%i','%f','%f','%f','%f')",PlayerInfo[playerid][p_id],cInfo[carid][model],cInfo[carid][c_x],cInfo[carid][c_y],cInfo[carid][c_z],cInfo[carid][c_r]);
mysql_pquery(handle,query, "spielerfahrzeug", "d", carid);
return 1;
}
PlayerCar:
PlayerCar(playerid,modelid,Float:x,Float:y,Float:z,Float:r)
{
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][faid]!=0)continue;
GetPlayerName(playerid,cInfo[i][besitzer],MAX_PLAYER_NAME);
cInfo[i][c_x] =x;
cInfo[i][c_y] =y;
cInfo[i][c_z] =z;
cInfo[i][c_r] =r;
cInfo[i][model]=modelid;
cInfo[i][faid] = CreateVehicle(modelid,x,y,z,r,-1,-1,-1);
new string[128];
format(string,sizeof(string),"Das Fahrzeug cInfo[%i] wurde erstellt",i);
SendClientMessageToAll(rot,string);
carinDB(playerid,i);
return 1;
}
return 1;
}
Alles anzeigen
OnPlayerStateChange:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate==PLAYER_STATE_DRIVER)
{
new vID=GetPlayerVehicleID(playerid);
new vModel=GetVehicleModel(vID);
for(new i=0; i<sizeof(autosOhneMotor); i++)
{
if(autosOhneMotor[i]!=vModel)continue;
new motor,
licht,
alarm,
tueren,
bonnet,
boot,
objective;
//Motor an/ausschalten:
GetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective);
SetVehicleParamsEx(vID,1,licht,alarm,tueren,bonnet,boot,objective);
}
for(new i=0; i<sizeof(ahCars); i++)
{
if(ahCars[i][id_x] !=vID)continue;
//Verkaufsprozess:
SetPVarInt(playerid,"buyCarID",i);
new string[500];
format(string,sizeof(string),"Möchten sie das Fahrzeug für %i$ kaufen?",ahCars[i][c_preis]);
ShowPlayerDialog(playerid,DIALOG_AUTOHAUS,DIALOG_STYLE_MSGBOX,"Autoverkauf",string,"Kaufen","Nicht kaufen");
break;
}
return 1;
}
return 1;
}
Alles anzeigen