Szerző Téma: /maketext interiorban is!  (Megtekintve 872 alkalommal)

/maketext interiorban is!
« Dátum: 2015. április 20. - 21:13:34 »
0 Show voters
Helló! itt ez a kodom hogy lehet megoldani hogy bent legyen az intibe is mert letenni lebirom de ahogy belépek az intibe nem látszik!
 
CMD:maketext(playerid, params[])
{
    new Float:px, Float:py, Float:pz, whatnev[512];
GetPlayerPos(playerid, px, py, pz);
if(pInfo[playerid] < 1) return Malibu(playerid, \"Nincs jogosultságod a parancs használatához!\");
if(sscanf(params, \"s[512]\", whatnev)) return SCM(playerid, COLOR_GREY, \"Használat: /maketext [szöveg]\");
CreateDinamikText(whatnev, px, py, pz, GetPlayerVirtualWorld(playerid));
SCM(playerid, COLOR_WHITE, \"Szöveg lerakva.\");
return 1;
}
« Utoljára szerkesztve: 2015. április 20. - 21:34:56 írta ƒlaﻛh »

/maketext interiorban is!
« Válasz #1 Dátum: 2015. április 21. - 00:12:03 »
0 Show voters
stock CreateDinamikText-et betudnád másolni ?

/maketext interiorban is!
« Válasz #2 Dátum: 2015. április 21. - 06:46:59 »
0 Show voters
Szia Parancsolj! :)



stock CreateDinamikText(dszoveg[], Float:x, Float:y, Float:z, dvirtualworld)
{
format(query, sizeof(query), \"INSERT INTO `dinamiktexts` (`szoveg`, `x`, `y`, `z`, `virtualw`) VALUES (\'%s\', %f, %f, %f, %d)\", dszoveg, x, y, z, dvirtualworld);
mysql_query(query);
new newid;
for(new i;i<MAX_3DTXT;i++)
{
    if(dInfo[ddx] == 0) {

      newid = i;


      break;


   }


}


dInfo[newid][ddid] = mysql_insert_id();


format(dInfo[newid][ddstring], 512, \"%s\", dszoveg);


dInfo[newid][ddx] = x;


dInfo[newid][ddy] = y;


dInfo[newid][ddz] = z;


dInfo[newid][ddvw] = dvirtualworld;


    ddText[newid] = CreateDynamic3DTextLabel(dInfo[newid][ddstring], 0x7bc2d4FF, dInfo[newid][ddx], dInfo[newid][ddy], dInfo[newid][ddz], 30.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, dInfo[newid][ddvw], -1, -1, 50);


//sscanf(line2, \"p<|>is[512]fffi\", dInfo[id][ddID], dInfo[id][ddstring], dInfo[id][ddx], dInfo[id][ddy], dInfo[id][ddz], dInfo[id][ddvw]);


//LoadDinamikText(mysql_insert_id());


return 1;


}

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
/maketext interiorban is!
« Válasz #3 Dátum: 2015. április 21. - 07:40:14 »
0 Show voters
native Text3D:CreateDynamic3DTextLabel(const text[], color, Float:x, Float:y, Float:z, Float:drawdistance, attachedplayer = INVALID_PLAYER_ID, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 100.0);

 

interiorid = -1[/quote]
pedig elvileg minden interiorban kell látszódnia...
de mint a virtuális világot, úgy az interiort is be tudod állítani...
http://wiki.sa-mp.com/wiki/GetPlayerInterior
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal