Hallo Breadfish Forum.
Ich habe folgendes Problem:
Wenn ich das so scripte:
if(strcmp(cmd,"/parkticket",true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,0xFFFFF00FF,"Du hast dein Auto für 5 Minuten geparkt...");
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
Attach3DTextLabelToVehicle(parking1[vehicleid],vehicleid, 0.0, 0.0, 50.0);
parking1[vehicleid] = Create3DTextLabel("Ticket gekauft",0xFF0000AA,0.0,0.0,0.0,50.0,0);
}
}
return 1;
}
dann kommt aber nur der text von dem fahrstuhl system: "Drücke 'f' um den Fahrstuhl zu benutzen"
Dann meinte Internetink aka Benjamin, dass ich dass Attach3DTextLabelToVehicle unter Create3DTextLabel schreiben muss. Wenn ich dass mache, kommt garkein Text mehr -.-
Hier einmal, wie es im moment im script steht:
if(strcmp(cmd,"/parkticket",true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,0xFFFFF00FF,"Du hast dein Auto für 5 Minuten geparkt...");
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
parking1[vehicleid] = Create3DTextLabel("Ticket gekauft",0xFF0000AA,0.0,0.0,0.0,50.0,0);
Attach3DTextLabelToVehicle(parking1[vehicleid],vehicleid, 0.0, 0.0, 50.0);
}
}
return 1;
}
so habe ich das parking1 definiert:
//TEXT
new Text3D:Supporter[MAX_PLAYERS];
new Text3D:Mod[MAX_PLAYERS];
new Text3D:Supermod[MAX_PLAYERS];
new Text3D:Admin[MAX_PLAYERS];
new Text3D:Noob[MAX_PLAYERS];
new Text3D:parking1 [MAX_VEHICLES];