Peršokti į turinį

Kaip sunaikinti sukurtą tekstą ant mašinos


Recommended Posts

Sveiki taigi turiu komandą kuri uždeda ant mašinos šonų tekstą, taigi reiktų, kad pasakytumėte kaip padaryti, kad parašius antrą kartą komandą jis susinaikintu. Padėjusiam 5+rep


http://pastebin.com/TutDsza5


 


 


Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)

Delete3DTextLabel( vehicle3Dtext[ vehicle_id ] );

return true;

}

Pagal šitą kodą tai čia 3DTextLabel o pas mane visai kitai, pastebim pažiūrėk. Arba jeigu kažką ne taip pasakiau srr tada.

Redaguota , nario Huber
Nuoroda į komentarą
Dalintis per kitą puslapį

Tai tu esi uždėjas ne 3DLabel, o objektą su material teksto. Tai galima būtų taip daryt, nors ne pats gražiausias variantas (Gali klaidų būt, nes netikrinau ir ne per editorių rašiau):

//Kažkur priekyje gamemodo
new AttachedObject[MAX_PLAYERS][2];
new bool:IsObjectAttached[MAX_PLAYERS] = false;

//Viduj komandos pakeiti visus theobject ir theobjectx į atitinkamai 
// AttachedObject[playerid][0] ir AttachedObject[playerid][1]
//pvz.:

AttachedObject[playerid][0] = CreateObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachedObject[playerid][1] = CreateObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
 
SetObjectMaterialText(AttachedObject[playerid][1], "Tekstas", 0, OBJECT_MATERIAL_SIZE_256x128, "BankGothic Md BT", 60, 1, COLOR_WHITE, 0, 1);
SetObjectMaterialText(AttachedObject[playerid][0], "Tesktas", 0, OBJECT_MATERIAL_SIZE_256x128, "BankGothic Md BT", 60, 1, COLOR_WHITE, 0, 1);
 
AttachObjectToVehicle(AttachedObject[playerid][0], vehicleid, 1.099999, 0.000000, -0.169999, 0.000000, 0.000000, 0.000000);
AttachObjectToVehicle(AttachedObject[playerid][1], vehicleid, -1.099999, 0.000000, -0.169999, 0.000000, 0.000000, -179.895095);


//ir turėtų gautis

COMMAND:tekstas(playerid,params[])
{
  if( specialybe[ playerid ] == POLICININKAS)
     if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid,COLOR_RED,"Turi būti mašinoje"); return 1; }
if(!IsObjectAttached[playerid])
{
new vehicleid = GetPlayerVehicleID(playerid);
 
AttachedObject[playerid][0] = CreateObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachedObject[playerid][1] = CreateObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
 
SetObjectMaterialText(AttachedObject[playerid][1], "Tekstas", 0, OBJECT_MATERIAL_SIZE_256x128, "BankGothic Md BT", 60, 1, COLOR_WHITE, 0, 1);
SetObjectMaterialText(AttachedObject[playerid][0], "Tesktas", 0, OBJECT_MATERIAL_SIZE_256x128, "BankGothic Md BT", 60, 1, COLOR_WHITE, 0, 1);
 
AttachObjectToVehicle(AttachedObject[playerid][0], vehicleid, 1.099999, 0.000000, -0.169999, 0.000000, 0.000000, 0.000000);
AttachObjectToVehicle(AttachedObject[playerid][1], vehicleid, -1.099999, 0.000000, -0.169999, 0.000000, 0.000000, -179.895095);
IsObjectAttached[playerid] = true;
}
else
{
DestroyObject(AttachedObject[playerid][0]);
DestroyObject(AttachedObject[playerid][1]);
IsObjectAttached[playerid] = false;
}
 
    return 1;
}
Redaguota , nario manogugas
Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)

 

Tai tu esi uždėjas ne 3DLabel, o objektą su material teksto. Tai galima būtų taip daryt, nors ne pats gražiausias variantas (Gali klaidų būt, nes netikrinau ir ne per editorių rašiau):

//Kažkur priekyje gamemodo
new AttachedObject[MAX_PLAYERS][2];
new bool:IsObjectAttached[MAX_PLAYERS] = false;

//Viduj komandos pakeiti visus theobject ir theobjectx į atitinkamai 
// AttachedObject[playerid][0] ir AttachedObject[playerid][1]
//pvz.:

AttachedObject[playerid][0] = CreateObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachedObject[playerid][1] = CreateObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
 
SetObjectMaterialText(AttachedObject[playerid][1], "Tekstas", 0, OBJECT_MATERIAL_SIZE_256x128, "BankGothic Md BT", 60, 1, COLOR_WHITE, 0, 1);
SetObjectMaterialText(AttachedObject[playerid][0], "Tesktas", 0, OBJECT_MATERIAL_SIZE_256x128, "BankGothic Md BT", 60, 1, COLOR_WHITE, 0, 1);
 
AttachObjectToVehicle(AttachedObject[playerid][0], vehicleid, 1.099999, 0.000000, -0.169999, 0.000000, 0.000000, 0.000000);
AttachObjectToVehicle(AttachedObject[playerid][1], vehicleid, -1.099999, 0.000000, -0.169999, 0.000000, 0.000000, -179.895095);


//ir turėtų gautis

COMMAND:tekstas(playerid,params[])
{
  if( specialybe[ playerid ] == POLICININKAS)
     if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid,COLOR_RED,"Turi būti mašinoje"); return 1; }
if(!IsObjectAttached[playerid])
{
new vehicleid = GetPlayerVehicleID(playerid);
 
AttachedObject[playerid][0] = CreateObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachedObject[playerid][1] = CreateObject(19477, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
 
SetObjectMaterialText(AttachedObject[playerid][1], "Tekstas", 0, OBJECT_MATERIAL_SIZE_256x128, "BankGothic Md BT", 60, 1, COLOR_WHITE, 0, 1);
SetObjectMaterialText(AttachedObject[playerid][0], "Tesktas", 0, OBJECT_MATERIAL_SIZE_256x128, "BankGothic Md BT", 60, 1, COLOR_WHITE, 0, 1);
 
AttachObjectToVehicle(AttachedObject[playerid][0], vehicleid, 1.099999, 0.000000, -0.169999, 0.000000, 0.000000, 0.000000);
AttachObjectToVehicle(AttachedObject[playerid][1], vehicleid, -1.099999, 0.000000, -0.169999, 0.000000, 0.000000, -179.895095);
IsObjectAttached[playerid] = true;
}
else
{
DestroyObject(AttachedObject[playerid][0]);
DestroyObject(AttachedObject[playerid][1]);
IsObjectAttached[playerid] = false;
}
 
    return 1;
}

Vo čia tai maladiec žmogus ačiū tau, kaip ir klaidų nesigavo einu ištestint

Redaguota , nario Huber
Nuoroda į komentarą
Dalintis per kitą puslapį

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.


×
×
  • Sukurti naują...