Advertisement
Guest User

Untitled

a guest
Jan 24th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. public OnPlayerCommandText(playerid, cmdtext[])
  2. {
  3. new cmd[32],params[128];
  4. sscanf(cmdtext,"s[32]s[128]",cmd,params);
  5. if(!IsPlayerConnected(playerid)) return 1;
  6. if(strcmp(cmd,COMMAND1,true) == 0)
  7. {
  8. if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,WHITE,"Вы не RCON администратор!");
  9. if(AllPod == MAX_POD) return SendClientMessage(playerid,WHITE,"Превышен лимит максимального количества подъездов на сервере!");
  10. if(GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid,WHITE,"Подъезд может быть создан только на улице!");
  11. if(GetPlayerVirtualWorld(playerid) != 0) return SendClientMessage(playerid,WHITE,"Подъезд может быть создан только в нулевом вирт.мире!");
  12. new Float:pos[3],s[150];
  13. GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  14. PodInfo[AllPod][pID] = AllPod;
  15. PodInfo[AllPod][pPos][0] = pos[0];
  16. PodInfo[AllPod][pPos][1] = pos[1];
  17. PodInfo[AllPod][pPos][2] = pos[2];
  18. PodInfo[AllPod][pPos][3] = POD_X;
  19. PodInfo[AllPod][pPos][4] = POD_Y;
  20. PodInfo[AllPod][pPos][5] = POD_Z;
  21. PodInfo[AllPod][pInt] = AllPod;
  22. PodInfo[AllPod][pWorld] = AllPod;
  23. 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],
  24. PodInfo[AllPod][pPos][2],PodInfo[AllPod][pPos][3],PodInfo[AllPod][pPos][4],PodInfo[AllPod][pPos][5],PodInfo[AllPod][pInt],PodInfo[AllPod][pWorld]);
  25. db_query(PodDB,s);
  26. PodInfo[AllPod][pPickup][0] = CreatePickup(1318,23,PodInfo[AllPod][pPos][0],PodInfo[AllPod][pPos][1],PodInfo[AllPod][pPos][2],0);
  27. PodInfo[AllPod][pPickup][1] = CreatePickup(1318,23,PodInfo[AllPod][pPos][3],PodInfo[AllPod][pPos][4],PodInfo[AllPod][pPos][5],PodInfo[AllPod][pWorld]);
  28. PodInfo[AllPod][p3DText] = Create3DTextLabel(s,GREEN,PodInfo[AllPod][pPos][0],PodInfo[AllPod][pPos][1],PodInfo[AllPod][pPos][2],8.0,0,1);
  29. AllPod ++;
  30. format(s,20,"Подъезд №%i",PodInfo[AllPod][pID]);
  31. return 1;
  32. }
  33. return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement