Hallo Leute,
ich möchte gerne ein Matrixsystem für meine Linienbusse erstellen und da möchte ich gerne nachfragen, wie ich mehrere Matrixanzeigen den Bussen zuordnen kann? Ich möchte zum einen, dass ich die Matrix als Spieler ändern kann, als auch automatisch. Das heißt, beispielsweise wenn die Linie beendet ist, das die Matrix automatisch auf "Betriebsfahrt" springt.
Würde mich über eine paar Codeschnipsel freuen, da die Anleitung im SAMP Wiki nicht wirklich ausfschlussreich ist. Das ist der Code den ich mir versucht habe zusammen zu basteln:
bus01 = SetVehicleNumberPlate(AddStaticVehicleEx(431,1059.2396,-1614.5643,13.7857,89.9090,42,7,-1),"BUS 001");
matrix_bus01 = Create3DTextLabel("BETRIEBSFAHRT", GELB, 0.0, 0.0, 0.0, 50.0, 0, 1);
Attach3DTextLabelToVehicle(matrix_bus01, bus01, 0.0, 0.0, 2.0);
[...]
ocmd:matrix(playerid,params[])
{
new matrixID, matrixtext, string[128];
if(sscanf(params,"s[128]",matrixID,string))return SendClientMessage(playerid,GRAU,"Benutzung: /matrix [MATRIXTEXT]");
//GetPlayerVehicleID(playerid);
format(string,sizeof(string),"%s", matrixtext);
Update3DTextLabelText(matrixID, 0xFFFFFFFF, matrixtext);
return 1;
}
Fehlermeldung:
[hide]
C:\Users\marco\Downloads\samp03x_svr_R1-2_win32\gamemodes\gnampf.pwn(247) : warning 213: tag mismatch
C:\Users\marco\Downloads\samp03x_svr_R1-2_win32\gamemodes\gnampf.pwn(248) : warning 213: tag mismatch
C:\Users\marco\Downloads\samp03x_svr_R1-2_win32\gamemodes\gnampf.pwn(796) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Warnings.[/hide]