GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: xXCsucsuXx - 2015. Április 20. - 21:13:34

Cím: /maketext interiorban is!
Írta: xXCsucsuXx - 2015. Április 20. - 21:13:34
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;
}
Cím: /maketext interiorban is!
Írta: HackFlux - 2015. Április 21. - 00:12:03
stock CreateDinamikText-et betudnád másolni ?
Cím: /maketext interiorban is!
Írta: xXCsucsuXx - 2015. Április 21. - 06:46:59
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;


}
Cím: /maketext interiorban is!
Írta: Kovacs_Richard - 2015. Április 21. - 07:40:14
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