artconfig.inc 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #if defined sona_artconfig
  2. #endinput
  3. #endif
  4. #define sona_artconfig
  5. public OnPlayerRequestDownload(playerid, type, crc)
  6. {
  7. new fullurl[256+1];
  8. new dlfilename[64+1];
  9. new foundfilename=0;
  10. if(!IsPlayerConnected(playerid)) return 0;
  11. if(type == DOWNLOAD_REQUEST_TEXTURE_FILE) {
  12. foundfilename = FindTextureFileNameFromCRC(crc,dlfilename,64);
  13. }
  14. else if(type == DOWNLOAD_REQUEST_MODEL_FILE) {
  15. foundfilename = FindModelFileNameFromCRC(crc,dlfilename,64);
  16. }
  17. if(foundfilename) {
  18. strdel(dlfilename, 0, 7); // Remove "/custom" from the filedir.
  19. format(fullurl,256,"%s/%s",SONA_CONTENT_BASEURL,dlfilename);
  20. RedirectDownload(playerid,fullurl);
  21. }
  22. return 0;
  23. }
  24. initCustomServerModels()
  25. {
  26. AddCharModel(192, 20001, "custom/skins/bl2-maya.dff", "custom/skins/bl2-maya.txd");
  27. AddCharModel(192, 20002, "custom/skins/bl2-maya-skimpy.dff", "custom/skins/bl2-maya-skimpy.txd");
  28. AddCharModel(284, 21000, "custom/skins/sapd-blue-biker.dff", "custom/skins/sapd-blue-biker.txd");
  29. AddCharModel(284, 21001, "custom/skins/sapd-brown-biker.dff", "custom/skins/sapd-brown-biker.txd");
  30. AddCharModel(284, 21002, "custom/skins/sapd-green-biker.dff", "custom/skins/sapd-green-biker.txd");
  31. AddCharModel(191, 21010, "custom/skins/army-victoria-kanayeva.dff", "custom/skins/army-victoria-kanayeva.txd");
  32. AddCharModel(191, 21011, "custom/skins/army-victoria-kanayeva-nude.dff", "custom/skins/army-victoria-kanayeva-nude.txd");
  33. AddCharModel(71, 21020, "custom/skins/securityguard-to-tan-security-guard-uniform.dff", "custom/skins/securityguard-to-tan-security-guard-uniform.txd");
  34. return 1;
  35. }