Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define MAX_SERVERCFG 2
- enum serverPickup{
- sPickupID,
- sTXT[64],
- Float:sX,
- Float:sY,
- Float:sZ,
- bool:sLoggedIn
- }
- new ServerCFG[MAX_SERVERCFG][serverPickup] = {
- { PICKUP_PFEIL,""#SERVERFARBE"Stadthalle\n{FFFFFF}Drücke ENTER/F",1480.8480,-1771.5313,18.7958,true},
- { PICKUP_I,""#SERVERFARBE"Fahrradverleih\n{FFFFFF}Drücke ENTER/F",1753.9944,-1887.9404,13.5570,true}
- };
- public OnGameModeInit()
- {
- for(new i; i!=MAX_SERVERCFG; i++)
- {
- if(ServerCFG[i][sLoggedIn])
- {
- CreatePickup(ServerCFG[i][sPickupID], 1, ServerCFG[i][sX],ServerCFG[i][sY],ServerCFG[i][sZ]);
- Create3DTextLabel(ServerCFG[i][sTXT], 0xFFFFFFFF, ServerCFG[i][sX],ServerCFG[i][sY],ServerCFG[i][sZ], 5, 0);
- }
- }
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- new str[256];
- switch(newkeys)
- {
- case 16:
- {
- for(new i; i!=MAX_SERVERCFG; i++)
- {
- printf("SEARCH %d|%d",i,ServerCFG[i][sLoggedIn]);
- if(ServerCFG[i][sLoggedIn])
- {
- printf("SEARCH %d|%d",i,ServerCFG[i][sLoggedIn]);
- if(IsPlayerInRangeOfPoint(playerid, 2.0, ServerCFG[i][sX], ServerCFG[i][sY], ServerCFG[i][sZ]))
- {
- switch(i)
- {
- case 0: //Stadthalle
- {
- print("0");
- break;
- }
- case 1..2: // Fahrradverleih
- {
- print("2");
- if(!HaveFahrrad[playerid]) return SendClientMessage(playerid, COLOR_GREY, "Du hast bereits ein Fahrrad geliehen bekommen. Mit /findbike kannst du es finden.");
- 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]); }
- 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]); }
- ShowPlayerDialog(playerid, DIALOG_FAHRRADLEIH, DIALOG_STYLE_MSGBOX, ""#SERVERFARBE"Fahrradverleih",str, "Ja","Nein");
- SetPVarInt(playerid, "FahrradverleihStand",i);
- break;
- }
- }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement