Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[32],params[128];
- sscanf(cmdtext,"s[32]s[128]",cmd,params);
- if(!IsPlayerConnected(playerid)) return 1;
- if(strcmp(cmd,COMMAND1,true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,WHITE,"Вы не RCON администратор!");
- if(AllPod == MAX_POD) return SendClientMessage(playerid,WHITE,"Превышен лимит максимального количества подъездов на сервере!");
- if(GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid,WHITE,"Подъезд может быть создан только на улице!");
- if(GetPlayerVirtualWorld(playerid) != 0) return SendClientMessage(playerid,WHITE,"Подъезд может быть создан только в нулевом вирт.мире!");
- new Float:pos[3],s[150];
- GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
- PodInfo[AllPod][pID] = AllPod;
- PodInfo[AllPod][pPos][0] = pos[0];
- PodInfo[AllPod][pPos][1] = pos[1];
- PodInfo[AllPod][pPos][2] = pos[2];
- PodInfo[AllPod][pPos][3] = POD_X;
- PodInfo[AllPod][pPos][4] = POD_Y;
- PodInfo[AllPod][pPos][5] = POD_Z;
- PodInfo[AllPod][pInt] = AllPod;
- PodInfo[AllPod][pWorld] = AllPod;
- format(s,sizeof(s),"INSERT INTO `pod` (ID,X,Y,Z,EX,EY,EZ,INT,WORLD) VALUES (%i,%f,%f,%f,%f,%f,%f,%i,%i)",PodInfo[AllPod][pID],PodInfo[AllPod][pPos][0],PodInfo[AllPod][pPos][1],
- PodInfo[AllPod][pPos][2],PodInfo[AllPod][pPos][3],PodInfo[AllPod][pPos][4],PodInfo[AllPod][pPos][5],PodInfo[AllPod][pInt],PodInfo[AllPod][pWorld]);
- db_query(PodDB,s);
- PodInfo[AllPod][pPickup][0] = CreatePickup(1318,23,PodInfo[AllPod][pPos][0],PodInfo[AllPod][pPos][1],PodInfo[AllPod][pPos][2],0);
- PodInfo[AllPod][pPickup][1] = CreatePickup(1318,23,PodInfo[AllPod][pPos][3],PodInfo[AllPod][pPos][4],PodInfo[AllPod][pPos][5],PodInfo[AllPod][pWorld]);
- PodInfo[AllPod][p3DText] = Create3DTextLabel(s,GREEN,PodInfo[AllPod][pPos][0],PodInfo[AllPod][pPos][1],PodInfo[AllPod][pPos][2],8.0,0,1);
- AllPod ++;
- format(s,20,"Подъезд №%i",PodInfo[AllPod][pID]);
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement