Guten Tag,
ich hab mich ein bisschen umgeschaut im Forum aber hab meine Problemlösung nicht gefunden deswegen frage ich selbst nach,
Undswar möchte ich in meinem Fall ein 3DText mit einem %s erstellen. ( Für Admins gedacht )
Das soll heißen das wenn ein Admin ein Car erstellt ein 3DText Label hinzugefügt wird mit z.B Administrations Fahrzeug von %s.
Ich habs schon selbst mal versucht aber das klappt nicht so ganz..
ocmd:v(playerid,params[]){ if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_KNALLROT,"Du bist kein Administrator / Administratorlevel zu niedrig!"); new mID,suptext; if(sscanf(params,"i",mID))return SendClientMessage(playerid,COLOR_GRAU,"SYNTAX: /v [ModelID]"); if(mID<400||mID>611)return SendClientMessage(playerid,COLOR_KNALLROT,"Ungültige Modell-ID!."); new Float:xc,Float:yc,Float:zc,Float:rc; GetPlayerPos(playerid,xc,yc,zc); GetPlayerFacingAngle(playerid,rc); CreateVehicle(mID,xc+3,yc,zc,rc,0,0,-1); PutPlayerInVehicle(playerid,mID,0); Create3DTextLabel("Administrations Fahrzeug von %s", Attach3DTextLabelToVehicle(suptext,playerid,mID, return 1;}
Nicht wundern warum Create3DTextLabel nicht fertig geschrieben ist, ab da wusste ich nichtmehr weiter.
Ich bedanke mich im vorraus für Hilfen.
Sorry die PWN Funktion will das nicht richtig anzeigen ..
ocmd:v(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_KNALLROT,"Du bist kein Administrator / Administratorlevel zu niedrig!");
new mID,suptext;
if(sscanf(params,"i",mID))return SendClientMessage(playerid,COLOR_GRAU,"SYNTAX: /v [ModelID]");
if(mID<400||mID>611)return SendClientMessage(playerid,COLOR_KNALLROT,"Ungültige Modell-ID!.");
new Float:xc,Float:yc,Float:zc,Float:rc;
GetPlayerPos(playerid,xc,yc,zc);
GetPlayerFacingAngle(playerid,rc);
CreateVehicle(mID,xc+3,yc,zc,rc,0,0,-1);
PutPlayerInVehicle(playerid,mID,0);
Create3DTextLabel("Administrations Fahrzeug von %s",
Attach3DTextLabelToVehicle(suptext,playerid,mID,
return 1;
}
MfG.
Paradoxis