new berkocsi[10];public OnGameModeInit(){berkocsi[0] = CreateVehicle(401,-539.0000000,2582.8999023,53.2999992,270.0000000,1,-1,15); //Bravuraberkocsi[1] = CreateVehicle(401,-539.0999756,2578.0000000,53.2999992,270.0000000,1,-1,15); //Bravuraberkocsi[2] = CreateVehicle(401,-539.2000122,2573.1000977,53.2999992,270.0000000,1,-1,15); //Bravuraberkocsi[3] = CreateVehicle(401,-539.2999878,2568.3999023,53.2999992,270.0000000,1,-1,15); //Bravuraberkocsi[4] = CreateVehicle(401,-539.4000244,2563.5000000,53.2999992,270.0000000,1,-1,15); //Bravuraberkocsi[5] = CreateVehicle(401,-528.0999756,2581.6999512,53.2999992,89.9998779,1,-1,15); //Bravuraberkocsi[6] = CreateVehicle(401,-528.2000122,2576.5000000,53.2999992,89.9945068,1,-1,15); //Bravuraberkocsi[7] = CreateVehicle(401,-528.2000122,2571.3000488,53.2999992,89.9945068,1,-1,15); //Bravuraberkocsi[8] = CreateVehicle(401,-528.2999878,2566.3999023,53.2999992,89.9945068,1,-1,15); //Bravuraberkocsi[9] = CreateVehicle(401,-528.2999878,2561.3000488,53.2999992,89.9945068,1,-1,15); //Bravurareturn 1;}public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){if(vehicleid == berkocsi){ ShowPlayerDialog(playerid, DIALOG_BERKOCSI, DIALOG_STYLE_MSGBOX, \"Bérlés\",\" 1500Ft-ba kerül, 10 percre.\\nKi szeretnéd bérelni?\", \"Igen\", \"Nem\");}return 1;}
Probáld így: new berkocsi;
new berkocsi;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ for(new i;i<sizeof(berkocsi);i++) { if(vehicleid == berkocsi) ShowPlayerDialog(playerid, DIALOG_BERKOCSI, DIALOG_STYLE_MSGBOX, \"Bérlés\",\" 1500Ft-ba kerül, 10 percre.\\nKi szeretnéd bérelni?\", \"Igen\", \"Nem\"); } return 1;}
Probáld így: new berkocsi; OMG. :facepalm:A kérdésre válaszolva: public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ for(new i;i<sizeof(berkocsi);i++) { if(vehicleid == berkocsi) ShowPlayerDialog(playerid, DIALOG_BERKOCSI, DIALOG_STYLE_MSGBOX, \"Bérlés\",\" 1500Ft-ba kerül, 10 percre.\\nKi szeretnéd bérelni?\", \"Igen\", \"Nem\"); } return 1;} [/quote]ZyZu inkább ne írj.Rupert csak egy tanács: raknék bele 1 breakot is, mivel ha megtalálta a kocsit, akkor minek fusson tovább a ciklus?Mellesleg ha valaki csak beszáll a kocsiba, nem a vezetõ helyre az ne bérelje nem?Szóval így gondoltam én: public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ if(ispassenger) return 1; for(new i;i<sizeof(berkocsi);i++) { if(vehicleid == berkocsi){ ShowPlayerDialog(playerid, DIALOG_BERKOCSI, DIALOG_STYLE_MSGBOX, \"Bérlés\",\" 1500Ft-ba kerül, 10 percre.\\nKi szeretnéd bérelni?\", \"Igen\", \"Nem\"); break; } } return 1;}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ if(ispassenger) return 1; for(new i;i<sizeof(berkocsi);i++) { if(vehicleid == berkocsi){ ShowPlayerDialog(playerid, DIALOG_BERKOCSI, DIALOG_STYLE_MSGBOX, \"Bérlés\",\" 1500Ft-ba kerül, 10 percre.\\nKi szeretnéd bérelni?\", \"Igen\", \"Nem\"); break; } } return 1;}