Geplaatst: 21 februari 201015 jaren comment_1593866 Hoi, Ik heb besloten een Roleplay server te gaan maken, maar ik heb nu al een vraag. Hoe kan je zorgen dat als je bijvoorbeeld een politieauto hebt, alleen politiemensen in kunnen? Dan als bijv. als er een grove homie in gaat dat ie dan weer uitstapt? Ik hoop dat jullie het snappen. Groeten, Jochemd
Geplaatst: 21 februari 201015 jaren comment_1593949 Verander bij enter vehicle de skin id Veel credits naar shotyoudie Bovenaan: new sultan; OnGameModeInit: sultan = AddStaticVehicle(560,0,0,0,0,0,0); // sultan Coords veranderen natuurlijk OnPlayerEnterVehicle: if (vehicleid == sultan) { AddVehicleComponent(sultan, 1010); //nitro if(IsPlayerLAdmin(playerid) == 1 || GetPlayerSkin(playerid) == 287 || GetPlayerSkin(playerid) == 179) // of andere skin }
Geplaatst: 21 februari 201015 jaren comment_1593951 Bij OnPlayerStateChange: if(newstate == PLAYER_STATE_DRIVER) // Als de speler net in een auto zit... { switch(GetVehicleModel(GetPlayerVehicleID(playerid)) { case 427, 596, 598, 597, 599: // Hier de vehicle models van de politie (nu: HPV-1000, Police Car (LSPD, SFPD, LVPD), Police Ranger). { if(!IsPlayerPolice(playerid)) // Controleren of de persoon GEEN politie skin heeft. { SendClientMessage(playerid, COLOR_RED, "You have to be a cop to enter this car!"); // Bericht versturen dat hij geen cop is. RemovePlayerFromVehicle(playerid); // Hem laten uitstappen. } } } } Ergens anders, NIET in een andere functie: stock IsPlayerPolice(playerid) { switch(GetPlayerSkin(playerid)) { case 280, 281, 282, 283, 284, 288, 265, 266, 267: // Hier de skins van de politie. { return 1; } } return 0; }
Geplaatst: 21 februari 201015 jaren comment_1593955 Bij OnPlayerStateChange: if(newstate == PLAYER_STATE_DRIVER) // Als de speler net in een auto zit... { switch(GetVehicleModel(GetPlayerVehicleID(playerid)) { case 427, 596, 598, 597, 599: // Hier de vehicle models van de politie (nu: HPV-1000, Police Car (LSPD, SFPD, LVPD), Police Ranger). { if(!IsPlayerPolice(playerid)) // Controleren of de persoon GEEN politie skin heeft. { SendClientMessage(playerid, COLOR_RED, "You have to be a cop to enter this car!"); // Bericht versturen dat hij geen cop is. RemovePlayerFromVehicle(playerid); // Hem laten uitstappen. } } } } Ergens anders, NIET in een andere functie: stock IsPlayerPolice(playerid) { switch(GetPlayerSkin(playerid)) { case 280, 281, 282, 283, 284, 288, 265, 266, 267: // Hier de skins van de politie. { return 1; } } return 0; } o, dan heb ik het fout :$ Bewerkt: 21 februari 201015 jaren door Rockline
Geplaatst: 21 februari 201015 jaren comment_1593997 Wanted, je geeft hem daar een heel erg geheugen vretende code... Je kan dat veel beter bij OnPlayerEnterVehicle() zetten
Geplaatst: 21 februari 201015 jaren comment_1594002 Wanted, je geeft hem daar een heel erg geheugen vretende code... Je kan dat veel beter bij OnPlayerEnterVehicle() zetten Nee, want OnPlayerEnterVehicle wordt opgeroepen wanneer de speler op de knop drukt om in een auto te gaan, terwijl OnPlayerStateChange wordt opgeroepen wanneer de speler net in de auto zit. Als je die code bij OnPlayerEnterVehicle zet, werkt RemovePlayerFromVehicle niet.
Geplaatst: 21 februari 201015 jaren comment_1594081 wat je ook nog zou kunnen doen is bij OnPlayerEnterVehicle snel de auto op slot kunnen zetten, dat lijkt me nog realistischer voor een RP server
Geplaatst: 21 februari 201015 jaren Auteur comment_1594144 wat je ook nog zou kunnen doen is bij OnPlayerEnterVehicle snel de auto op slot kunnen zetten, dat lijkt me nog realistischer voor een RP server Met wat gebeurd dat? Ik had gezocht, maar ik kon niets vinden... IIG, bedankt, want het scriptje werkt!
Geplaatst: 23 februari 201015 jaren comment_1595050 Jochemd, ik merk dat je script kennis nog niet zo goed is, en je wilt wel roleplay maken, dat gaat dan nooit lukken... een goede RP heb je HEEL veel script kennis voor nodig, en de code van Wanted zou je dan tog MINIMAAL moeten kennis. want RP maken zonder dat je verstand hebt van if's en switch's dat gaat niet lukken, en ga niet denken dat ik je af zeik. maar we hebben meerderen mensen gehad die ZONDER ervaring RP willen gaan maken, en het ook niet gelukt is... ik zou simpeler beginnen, met freeroam bijvoorbeeld, dat kan je uit breiden naar alles, en je kan er van alles mee doen, maar begin niet te groot!, dat lukt nooit Voorbeeldje for(new i; i<MAX_PLAYERS; i++) { if(i != playerid) { if(Panel[useIpView] && pInfo[i][level] >= 1 || IsPlayerAdmin(i)) { SendClientMessage(i,COLOR_GREY, xstring); SendClientMessage(i,COLOR_GREY, string); } else { SendClientMessage(i,COLOR_GREY, xstring); } } } als je dit stukje code, ook al niet snapt, of de werking snapt, kan je beter NIET beginnen aan RP, Ik probeer je niet af te kraken of af te zeiken, ik wil je alleen even aan het denken zetten.
Hoi,
Ik heb besloten een Roleplay server te gaan maken, maar ik heb nu al een vraag. Hoe kan je zorgen dat als je bijvoorbeeld een politieauto hebt, alleen politiemensen in kunnen? Dan als bijv. als er een grove homie in gaat dat ie dan weer uitstapt?
Ik hoop dat jullie het snappen.
Groeten, Jochemd