Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. #define MAX_SERVERCFG 2
  2. enum serverPickup{
  3. sPickupID,
  4. sTXT[64],
  5. Float:sX,
  6. Float:sY,
  7. Float:sZ,
  8. bool:sLoggedIn
  9. }
  10. new ServerCFG[MAX_SERVERCFG][serverPickup] = {
  11. { PICKUP_PFEIL,""#SERVERFARBE"Stadthalle\n{FFFFFF}Drücke ENTER/F",1480.8480,-1771.5313,18.7958,true},
  12. { PICKUP_I,""#SERVERFARBE"Fahrradverleih\n{FFFFFF}Drücke ENTER/F",1753.9944,-1887.9404,13.5570,true}
  13. };
  14.  
  15. public OnGameModeInit()
  16. {
  17. for(new i; i!=MAX_SERVERCFG; i++)
  18. {
  19. if(ServerCFG[i][sLoggedIn])
  20. {
  21. CreatePickup(ServerCFG[i][sPickupID], 1, ServerCFG[i][sX],ServerCFG[i][sY],ServerCFG[i][sZ]);
  22. Create3DTextLabel(ServerCFG[i][sTXT], 0xFFFFFFFF, ServerCFG[i][sX],ServerCFG[i][sY],ServerCFG[i][sZ], 5, 0);
  23. }
  24. }
  25. }
  26.  
  27. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  28. {
  29. new str[256];
  30. switch(newkeys)
  31. {
  32. case 16:
  33. {
  34. for(new i; i!=MAX_SERVERCFG; i++)
  35. {
  36. printf("SEARCH %d|%d",i,ServerCFG[i][sLoggedIn]);
  37. if(ServerCFG[i][sLoggedIn])
  38. {
  39. printf("SEARCH %d|%d",i,ServerCFG[i][sLoggedIn]);
  40. if(IsPlayerInRangeOfPoint(playerid, 2.0, ServerCFG[i][sX], ServerCFG[i][sY], ServerCFG[i][sZ]))
  41. {
  42. switch(i)
  43. {
  44. case 0: //Stadthalle
  45. {
  46. print("0");
  47. break;
  48. }
  49. case 1..2: // Fahrradverleih
  50. {
  51. print("2");
  52. if(!HaveFahrrad[playerid]) return SendClientMessage(playerid, COLOR_GREY, "Du hast bereits ein Fahrrad geliehen bekommen. Mit /findbike kannst du es finden.");
  53. if(!SpielerInfo[playerid][pTutorial]){ format(str, sizeof(str),"Herzlich Willkommen "#SERVERFARBE"%s{FFFFFF},\nEin Fahrrad kostet dich derzeit nichts.\n\nMöchtest du dir ein Fahrrad für 30 Minuten leihen ?", SpielerInfo[playerid][pName]); }
  54. else { format(str, sizeof(str),"Herzlich Willkommen "#SERVERFARBE"%s{FFFFFF},\nEin Fahrrad kostet dich %d SA$.\n\nMöchtest du dir ein Fahrrad für 30 Minuten leihen ?", SpielerInfo[playerid][pName], ServerPreis[Fahrradverleih]); }
  55. ShowPlayerDialog(playerid, DIALOG_FAHRRADLEIH, DIALOG_STYLE_MSGBOX, ""#SERVERFARBE"Fahrradverleih",str, "Ja","Nein");
  56. SetPVarInt(playerid, "FahrradverleihStand",i);
  57. break;
  58. }
  59. }
  60. }
  61. }
  62. }
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement