Sziasztok Van nekem egy Butor Rendszerem. És azt akarnám hogy Fizetni kelljen a butorokért hogy lerakja Értitek
#include <a_samp>
#include <sscanf2>
#include <YSI\\y_ini>
#include <zcmd>
#include <streamer>
#include <foreach>
#pragma tabsize 0
//Bútorok-----------------------------------------------------------------------
//Kanapék
new KanapeObjektek[][]={
\"Bor kanapé\\n\",
\"Fa kanapé\\n\",
\"Világosbarna kockás kanapé\\n\",
\"Színes kanapé\"
};
//Ágyak
new AgyObjektek[][]={
\"Két személyes gyerekágy\\n\",
\"Franciaágy\\n\",
\"Egy személyes ágy\\n\",
\"Franciaágy2\"
};
//Asztalok
new AsztalObjektek[][]={
\"Fa asztal két székkel\\n\",
\"Üvegasztal két fotellal\\n\",
\"Kávézóasztal\\n\",
\"Ebédlo asztal\\n\",
\"Íróasztal\"
};
//TV-k
new TVObjektek[][]={
\"Modern TV\\n\",
\"Luxus TV\\n\",
\"Kazettás videólejátszó\\n\",
\"TVjáték\"
};
//PC-k
new PCObjektek[][]={
\"Videójáték\\n\",
\"Számítógép\\n\",
\"Játékgép\\n\",
\"Nyomtató\"
};
//WC-k
new WCObjektek[][]={
\"Szürkés színu négyzet alakú WC\\n\",
\"Szürkés színu kör alakú WC\\n\",
\"Fehér színu átlagos kinézetu WC\\n\",
\"Fekete fedolapos WC\\n\",
\"Bézs fedolapos WC\"
};
//Kádak
new KadObjektek[][]={
\"Fehér színu kerámia kád\\n\",
\"Szürkés színu kerámia kád\\n\",
\"Fehér kerámia kád szép fa borítással\\n\",
\"Fehér kerámia sarokkád elején és oldalán fa borítással\"
};
//Konyha bútorok
new KonyhaObjektek[][]={
\"Gáztuzhely felso tárolópolcal\\n\",
\"Konyhapult mosogatóval\\n\",
\"Fa, fém konyhapult mosogatóval, elokészítoasztalal\\n\",
\"Mosogató\\n\",
\"Mikró\"
};
//Egyéb bútorok
new EgyebObjektek[][]={
\"Radiátor\\n\",
\"Ventilátor\"
};
//Hifik
new HifiObjektek[][]={
\"Hangszóró\\n\",
\"Rádió\\n\",
\"Hordozható Rádió\\n\",
\"Nagy fakeretes Hifi, több funkcióval\\n\",
\"Nagy Fekete hifi\"
};
//------------------------------------------------------------------------------
new Object;
new oModel;
#define OBJECT_FILE_NAME \"DObjects.txt\"
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Bútorrendszer sikeresen betöltve \");
print(\"--------------------------------------\\n\");
AddObjectFromFile(OBJECT_FILE_NAME);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 509:
{
if(!response)
{
return 1;
}
switch(listitem)
{
case 0:
{
new KanapekString[1600];
format(KanapekString,sizeof KanapekString,\"%s%s%s%s\",KanapeObjektek[0],KanapeObjektek[1],KanapeObjektek[2],KanapeObjektek[3]);
ShowPlayerDialog(playerid, 510, DIALOG_STYLE_LIST,\"{FF0000}* BÚTOROK - KANAPÉK\",KanapekString,\"Ez kell\",\"Kilépés\");
}
case 1:
{
new AgyakString[1600];
format(AgyakString,sizeof AgyakString,\"%s%s%s%s\",AgyObjektek[0],AgyObjektek[1],AgyObjektek[2],AgyObjektek[3]);
ShowPlayerDialog(playerid, 511, DIALOG_STYLE_LIST,\"{FFA600}* BÚTOROK - ÁGYAK\",AgyakString,\"Ez kell\",\"Kilépés\");
}
case 2:
{
new AsztalokString[1600];
format(AsztalokString,sizeof AsztalokString,\"%s%s%s%s%s\",AsztalObjektek[0],AsztalObjektek[1],AsztalObjektek[2],AsztalObjektek[3],AsztalObjektek[4]);
ShowPlayerDialog(playerid, 512, DIALOG_STYLE_LIST,\"{33AA33}* BÚTOROK - ASZTALOK\",AsztalokString,\"Ez kell\",\"Kilépés\");
}
case 3:
{
new TVkString[1600];
format(TVkString,sizeof TVkString,\"%s%s%s%s\",TVObjektek[0],TVObjektek[1],TVObjektek[2],TVObjektek[3]);
ShowPlayerDialog(playerid, 513, DIALOG_STYLE_LIST,\"{FFFF99}* BÚTOROK - TV\",TVkString,\"Ez kell\",\"Kilépés\");
}
case 4:
{
new PCkString[1600];
format(PCkString,sizeof PCkString,\"%s%s%s%s\",PCObjektek[0],PCObjektek[1],PCObjektek[2],PCObjektek[3]);
ShowPlayerDialog(playerid, 514, DIALOG_STYLE_LIST,\"{008ACF}* BÚTOROK - PC\",PCkString,\"Ez kell\",\"Kilépés\");
}
case 5:
{
new WCkString[1600];
format(WCkString,sizeof WCkString,\"%s%s%s%s%s\",WCObjektek[0],WCObjektek[1],WCObjektek[2],WCObjektek[3],WCObjektek[4]);
ShowPlayerDialog(playerid, 515, DIALOG_STYLE_LIST,\"{DDDDDD}* BÚTOROK - WC\",WCkString,\"Ez kell\",\"Kilépés\");
}
case 6:
{
new KadString[1600];
format(KadString,sizeof KadString,\"%s%s%s%s\",KadObjektek[0],KadObjektek[1],KadObjektek[2],KadObjektek[3]);
ShowPlayerDialog(playerid, 516, DIALOG_STYLE_LIST,\"{00FF00}* BÚTOROK - KÁDAK\",KadString,\"Ez kell\",\"Kilépés\");
}
case 7:
{
new KonyhaString[1600];
format(KonyhaString,sizeof KonyhaString,\"%s%s%s%s%s\",KonyhaObjektek[0],KonyhaObjektek[1],KonyhaObjektek[2],KonyhaObjektek[3],KonyhaObjektek[4]);
ShowPlayerDialog(playerid, 517, DIALOG_STYLE_LIST,\"{FF00FF}* BÚTOROK - KONYHAI BÚTOROK\",KonyhaString,\"Ez kell\",\"Kilépés\");
}
case 8:
{
new EgyebString[1600];
format(EgyebString,sizeof EgyebString,\"%s%s\",EgyebObjektek[0],EgyebObjektek[1]);
ShowPlayerDialog(playerid, 518, DIALOG_STYLE_LIST,\"{00FFFF}* BÚTOROK - EGYÉB\",EgyebString,\"Ez kell\",\"Kilépés\");
}
case 9:
{
new HifiString[1600];
format(HifiString,sizeof HifiString,\"%s%s%s%s%s\",HifiObjektek[0],HifiObjektek[1],HifiObjektek[2],HifiObjektek[3],HifiObjektek[4]);
ShowPlayerDialog(playerid, 519, DIALOG_STYLE_LIST,\"{FFFF00}* BÚTOROK - HIFIK\",HifiString,\"Ez kell\",\"Kilépés\");
}
}
}
}
switch(dialogid)
{
case 510:
{
if(!response)
{
return 1;
}
switch(listitem)
{
case 0:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2290;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2290, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Bor kanapé lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 1:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1768;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1768, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Fa kanapé lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 2:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1764;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1764, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Világosbarna kockás kanapé lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 3:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1760;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1760, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Színes kanapé lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
}
}
}
switch(dialogid)
{
case 511:
{
if(!response)
{
return 1;
}
switch(listitem)
{
case 0:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1700;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1700, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Két személyes gyerekágy lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 1:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1701;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1701, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Franciaágy lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 2:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1796;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1796, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Egy személyes ágy lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 3:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1797;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1797, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Franciaágy2 lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
}
}
}
switch(dialogid)
{
case 512:
{
if(!response)
{
return 1;
}
switch(listitem)
{
case 0:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2617;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2617, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Fa asztal két székkel lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 1:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2572;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2572, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Üvegasztal két fotellal lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 2:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2112;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2112, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Kávézóasztal lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 3:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1737;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1737, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Ebédlo asztal lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 4:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2169;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2169, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Író asztal lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
}
}
}
switch(dialogid)
{
case 513:
{
if(!response)
{
return 1;
}
switch(listitem)
{
case 0:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1752;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1752, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Modern TV lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 1:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1792;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1792, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Luxus TV lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 2:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 1719;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(1719, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Kazettás videólejátszó lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 3:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2028;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2028, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* TVjáték lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
}
}
}
switch(dialogid)
{
case 514:
{
if(!response)
{
return 1;
}
switch(listitem)
{
case 0:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2028;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2028, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Videójáték lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 1:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2190;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2190, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Számítógép lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 2:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2980;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2980, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Játékgép lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 3:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2186;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2186, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Nyomtató lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
}
}
}
switch(dialogid)
{
case 515:
{
if(!response)
{
return 1;
}
switch(listitem)
{
case 0:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2521;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2521, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Szürkés színu négyzet alakú WC lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 1:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2514;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2514, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Szürkés színu kör alakú WC lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 2:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2738;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2738, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Fehér színu átlagos kinézetu WC lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 3:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2528;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2528, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Fekete fedolapos WC lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 4:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2525;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2525, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Bézs fedolapos WC lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
}
}
}
switch(dialogid)
{
case 516:
{
if(!response)
{
return 1;
}
switch(listitem)
{
case 0:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2516;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;
Object = CreateObject(2516, OX+2, OY, OZ, ORX, ORY, ORZ);
SendClientMessage(playerid, -1, \"{ffff99}* Fehér színu kerámia kád lerakva, rakd oda ahova akarod.\");
EditObject(playerid, Object);
}
case 1:
{
new Float:OX, Float:OY, Float:OZ, Float:ORX, Float:ORY, Float:ORZ;
GetPlayerPos(playerid, OX, OY, OZ);
oModel = 2519;
ORX = 0.0;
ORY = 0.0;
ORZ = 0.0;