Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:objektas(playerid, params[])
- {
- if( ADMIN[ playerid ] == 4 )
- {
- SendClientMessage( playerid, -1,"/newobject - sukurti objektą.");
- SendClientMessage( playerid, -1,"/deleteobject - sunaikinti objektą.");
- SendClientMessage( playerid, -1,"/judinimas - objekto judinimas.");
- SendClientMessage( playerid, -1,"/change - pakeisti objekto tekstą.");
- SendClientMessage( playerid, -1,"/ocolor - pakeisti objekto spalvą.");
- }
- return 1;
- }
- CMD:judinimas(playerid, params[])
- {
- if( ADMIN[ playerid ] == 4 )
- {
- for(CikleSaveEx[ playerid ] = 0; CikleSaveEx[ playerid ]<MAX_STREAMED_OBJECT; CikleSaveEx[ playerid ]++)
- {
- if( myobject[ CikleSaveEx[ playerid ] ] != -1 )
- {
- if( IsPlayerInRangeOfPoint( playerid, 2.0,OBJECTX[ myobject[CikleSaveEx[ playerid ]] ] ,OBJECTY[ myobject[CikleSaveEx[ playerid ]] ],OBJECTZ[ myobject[CikleSaveEx[ playerid ]] ] ) )
- {
- EditDynamicObject(playerid, myobject[CikleSaveEx[ playerid ]]);
- return 1;
- }
- }
- }
- }
- return 1;
- }
- CMD:newobject(playerid, params[])
- {
- if( ADMIN[ playerid ] == 4 )
- {
- new OBJECTID;
- if(sscanf(params, "d", OBJECTID))
- {
- SendClientMessage(playerid, COLOR_RED,"* Sukurti naują objektą: /newobject [objectid]");
- return 1;
- }
- for(CikleSaveEx[ playerid ] = 0; CikleSaveEx[ playerid ]<MAX_STREAMED_OBJECT; CikleSaveEx[ playerid ]++)
- {
- if( myobject[ CikleSaveEx[ playerid ] ] == -1 )
- {
- GetPlayerPos(playerid, SavePos[ playerid ][ 0 ], SavePos[ playerid ][ 1 ], SavePos[ playerid ][ 2 ]);
- myobject[CikleSaveEx[ playerid ] ] = CreateDynamicObject(OBJECTID, SavePos[ playerid ][ 0 ], SavePos[ playerid ][ 1 ]+2, SavePos[ playerid ][ 2 ], 0.0, 0.0, 90.0); //create the object
- SendClientMessage( playerid, COLOR_RED,"* Objekto komandos /objektas.");
- format(String[ playerid ], 500,"INSERT INTO OBJEKTAI (objectid,modelid,x,y,z,rx,ry,rz,Tekstas,Sriftas,Dydis,Lygiavimas,Bold,Spalva,Spalva1,Spalva2,mdydis) VALUES ('%d','%d','%f','%f','%f','%f','%f','%f','%s','%s','%d','%d','%d','%d','%d','%d','%d')",
- myobject[CikleSaveEx[ playerid ]],
- OBJECTID,
- SavePos[ playerid ][ 0 ],
- SavePos[ playerid ][ 1 ]+2,
- SavePos[ playerid ][ 2 ],
- 0.0,
- 0.0,
- 90.0,
- TEKSTASMATERIAL[myobject[CikleSaveEx[ playerid ]]],
- FONTASKOKS[myobject[CikleSaveEx[ playerid ]]],
- FONTODYDIS[myobject[CikleSaveEx[ playerid ]]],
- TEKSTOLYGIAVIMAS[myobject[CikleSaveEx[ playerid ]]],
- PARYSKINIMAS[myobject[CikleSaveEx[ playerid ]]],
- OBJEKTOSPALVASAVE[myobject[CikleSaveEx[ playerid ]]],
- SPALVAOB1[myobject[CikleSaveEx[ playerid ]]],
- SPALVAOB2[myobject[CikleSaveEx[ playerid ]]],
- DYDISMATERIAL[myobject[CikleSaveEx[ playerid ]]] );
- mysql_query(String[ playerid ]);
- OBJECTX[ myobject[CikleSaveEx[ playerid ]]] = SavePos[ playerid ][ 0 ];
- OBJECTY[ myobject[CikleSaveEx[ playerid ]]] = SavePos[ playerid ][ 1 ]+2;
- OBJECTZ[ myobject[CikleSaveEx[ playerid ]]] = SavePos[ playerid ][ 2 ];
- return 1;
- }
- }
- }
- return 1;
- }
- CMD:deleteobject(playerid, params[])
- {
- if( ADMIN[ playerid ] == 4 )
- {
- for(CikleSaveEx[ playerid ] = 0; CikleSaveEx[ playerid ]<MAX_STREAMED_OBJECT; CikleSaveEx[ playerid ]++)
- {
- if( myobject[ CikleSaveEx[ playerid ] ] != -1 )
- {
- if( IsPlayerInRangeOfPoint( playerid, 2.0,OBJECTX[ myobject[CikleSaveEx[ playerid ]] ] ,OBJECTY[ myobject[CikleSaveEx[ playerid ]] ],OBJECTZ[ myobject[CikleSaveEx[ playerid ]] ] ) )
- {
- strmid(TEKSTASMATERIAL[ myobject[CikleSaveEx[ playerid ]]],"no",0,128,128);
- DestroyDynamicObject( myobject[CikleSaveEx[ playerid ]] );
- myobject[CikleSaveEx[ playerid ] ] = -1;
- SendClientMessage( playerid, COLOR_RED,"* OBJEKTAS BUVO SUNAIKINTAS.");
- format(String[ playerid ],150,"DELETE FROM OBJEKTAI WHERE objectid = '%d'", myobject[CikleSaveEx[ playerid ]] );
- mysql_query(String[ playerid ]);
- return 1;
- }
- }
- }
- }
- return 1;
- }
- CMD:change(playerid, params[])
- {
- if( ADMIN[ playerid ] == 4 )
- {
- for(CikleSaveEx[ playerid ] = 0; CikleSaveEx[ playerid ]<MAX_STREAMED_OBJECT; CikleSaveEx[ playerid ]++)
- {
- if( myobject[ CikleSaveEx[ playerid ] ] != -1 )
- {
- if( IsPlayerInRangeOfPoint( playerid, 2.0,OBJECTX[ myobject[CikleSaveEx[ playerid ]] ] ,OBJECTY[ myobject[CikleSaveEx[ playerid ]] ],OBJECTZ[ myobject[CikleSaveEx[ playerid ]] ] ) )
- {
- new TEKSTAS[ 128 ];
- new IDAS;
- new TEKSTAS2[ 128 ];
- new TEKSTAS3;
- new SPALVA1TEXT;
- new SPALVA2FONAS;
- new MATERIALDYDISNEW;
- new BOLDUSE;
- SendClientMessage( playerid,-1,"Sriftas pradinis \"Arial\".");
- SendClientMessage( playerid,-1,"Align - teksto lygiavimas. Kairė - 0.Dešnė - 2.\nVidurys - 1.");
- SendClientMessage( playerid,-1,"PRADINE SPALVA: 0xFFFF8200, 0xFF000000.");
- SendClientMessage( playerid,-1,"MATERIAL SIZE: 10,20,30,40,50,60,70,80,90,100,110,120,130,140.");
- if(sscanf(params, "s[128]ds[128]ddxxd", TEKSTAS,IDAS,TEKSTAS2,BOLDUSE,TEKSTAS3,SPALVA1TEXT,SPALVA2FONAS,MATERIALDYDISNEW))
- {
- SendClientMessage(playerid, COLOR_RED,"* Pakeisti objekto tekstą: /lenta [tekstas] [dydis] [sriftas] [bold] [align] [teksto spalva] [fono spalva] [size/material]");
- return 1;
- }
- SPALVAOB1[ myobject[CikleSaveEx[ playerid ]]] = SPALVA1TEXT;
- SPALVAOB2[ myobject[CikleSaveEx[ playerid ]]] = SPALVA2FONAS;
- DYDISMATERIAL[ myobject[CikleSaveEx[ playerid ]]] = MATERIALDYDISNEW;
- OBJEKTOSPALVASAVE[ CikleSaveEx[ playerid ] ] = 0;
- strmid(TEKSTASMATERIAL[ myobject[CikleSaveEx[ playerid ]]],TEKSTAS,0,128,128);
- strmid(FONTASKOKS[ myobject[CikleSaveEx[ playerid ]]],TEKSTAS2,0,128,128);
- FONTODYDIS[ myobject[CikleSaveEx[ playerid ]]] = IDAS;
- PARYSKINIMAS[ myobject[CikleSaveEx[ playerid ]]] = BOLDUSE;
- TEKSTOLYGIAVIMAS[ myobject[CikleSaveEx[ playerid ]]] = TEKSTAS3;
- SetDynamicObjectMaterialText( myobject[CikleSaveEx[ playerid ]], 0,TEKSTAS, MATERIALDYDISNEW,TEKSTAS2, IDAS, BOLDUSE, SPALVA1TEXT, SPALVA2FONAS, TEKSTAS3);// SPALVA1TEXT, SPALVA2FONAS
- format(String[ playerid ], 500,"UPDATE OBJEKTAI SET objectid='%d',Tekstas='%s',Sriftas='%s',Dydis='%d',Lygiavimas='%d',Bold='%d',Spalva='%d',Spalva1='%d',Spalva2='%d',mdydis='%d' WHERE objectid = '%d'",myobject[CikleSaveEx[ playerid ]],
- TEKSTASMATERIAL[myobject[CikleSaveEx[ playerid ]]],FONTASKOKS[myobject[CikleSaveEx[ playerid ]]],FONTODYDIS[myobject[CikleSaveEx[ playerid ]]],TEKSTOLYGIAVIMAS[myobject[CikleSaveEx[ playerid ]]],PARYSKINIMAS[myobject[CikleSaveEx[ playerid ]]],OBJEKTOSPALVASAVE[myobject[CikleSaveEx[ playerid ]]],SPALVAOB1[myobject[CikleSaveEx[ playerid ]]],SPALVAOB2[myobject[CikleSaveEx[ playerid ]]],DYDISMATERIAL[myobject[CikleSaveEx[ playerid ]]],myobject[CikleSaveEx[ playerid ]] );
- mysql_query(String[ playerid ]);
- return 1;
- }
- }
- }
- }
- return 1;
- }
- CMD:ocolor(playerid, params[])
- {
- if( ADMIN[ playerid ] == 4 )
- {
- for(CikleSaveEx[ playerid ] = 0; CikleSaveEx[ playerid ]<MAX_STREAMED_OBJECT; CikleSaveEx[ playerid ]++)
- {
- if( myobject[ CikleSaveEx[ playerid ] ] != -1 )
- {
- if( IsPlayerInRangeOfPoint( playerid, 2.0,OBJECTX[ myobject[CikleSaveEx[ playerid ]] ] ,OBJECTY[ myobject[CikleSaveEx[ playerid ]] ],OBJECTZ[ myobject[CikleSaveEx[ playerid ]] ] ) )
- {
- SendClientMessage( playerid, -1,"RAUDONA: ID 1, JUODA: ID 2, BALTA: ID 3, GELTONA: ID 4, MELYNA: ID 5, ZALIA: ID 6.");
- new SPALVA;
- if(sscanf(params, "d", SPALVA))
- {
- SendClientMessage(playerid, COLOR_RED,"* Pakeisti objekto spalvą: /ocolor [ID]");
- return 1;
- }
- if( SPALVA == 1 )
- {
- SetDynamicObjectMaterial(myobject[CikleSaveEx[ playerid ]], 0, 19341, "none", "none", COLOR_RED);
- }
- if( SPALVA == 2 )
- {
- SetDynamicObjectMaterial(myobject[CikleSaveEx[ playerid ]], 0, 19341, "none", "none", COLOR_BLACK);
- }
- if( SPALVA == 3 )
- {
- SetDynamicObjectMaterial(myobject[CikleSaveEx[ playerid ]], 0, 19341, "none", "none", COLOR_WHITE);
- }
- if( SPALVA == 4 )
- {
- SetDynamicObjectMaterial(myobject[CikleSaveEx[ playerid ]], 0, 19341, "none", "none", COLOR_YELLOW);
- }
- if( SPALVA == 5 )
- {
- SetDynamicObjectMaterial(myobject[CikleSaveEx[ playerid ]], 0, 19341, "none", "none", COLOR_BLUE);
- }
- if( SPALVA == 6 )
- {
- SetDynamicObjectMaterial(myobject[CikleSaveEx[ playerid ]], 0, 19341, "none", "none", COLOR_GREEN);
- }
- OBJEKTOSPALVASAVE[ CikleSaveEx[ playerid ] ] = SPALVA;
- format(String[ playerid ], 500,"UPDATE OBJEKTAI SET objectid='%d',Tekstas='%s',Sriftas='%s',Dydis='%d',Lygiavimas='%d',Bold='%d',Spalva='%d',Spalva1='%d',Spalva2='%d',mdydis='%d' WHERE objectid = '%d'",myobject[CikleSaveEx[ playerid ]],
- TEKSTASMATERIAL[myobject[CikleSaveEx[ playerid ]]],FONTASKOKS[myobject[CikleSaveEx[ playerid ]]],FONTODYDIS[myobject[CikleSaveEx[ playerid ]]],TEKSTOLYGIAVIMAS[myobject[CikleSaveEx[ playerid ]]],PARYSKINIMAS[myobject[CikleSaveEx[ playerid ]]],OBJEKTOSPALVASAVE[myobject[CikleSaveEx[ playerid ]]],SPALVAOB1[myobject[CikleSaveEx[ playerid ]]],SPALVAOB2[myobject[CikleSaveEx[ playerid ]]],DYDISMATERIAL[myobject[CikleSaveEx[ playerid ]]],myobject[CikleSaveEx[ playerid ]] );
- mysql_query(String[ playerid ]);
- return 1;
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment