Donwell Geplaatst: 21 oktober 2007 Rapport Geplaatst: 21 oktober 2007 (bewerkt) Hallo, Ik ben sinds kort ook begonnen met de gamemodes, maar als ik nu test, zal ik slechts uitkomen op een kale plek, waar géén spelers te zien zijn. Aan de hand van de geleverde wapens moet ik uitzoeken welke speler ik uitkies. Nu wil ik graag weten hoe ik mijn spelers in een WardRobe plaats (of een andere plaats, hoe dat moet ik heb al onderzocht ), zodat ik duidelijk kan kiezen. Ook wil ik dan de naam erbij van het Karakter, dus dat de naam in beeld verschijnt als ik dat karakter heb. Mijn andere probleem is het AdminOnly. Ik heb een paar commands, maar dan wil ik er ook een paar die alleen voor de Admin zijn, dus dat gewone spelers ze niet kunnen gebruiken. Waar moet ik die commands plaatsen, of wat moet ik erbij zetten? Alvast bedankt, Donwell Bewerkt: 21 oktober 2007 door Donwell Reageren
quincy225 Geplaatst: 21 oktober 2007 Rapport Geplaatst: 21 oktober 2007 (bewerkt) Om een command alleen te laten werken voor admin, moet jij dit in de command zetten: if(IsPlayerAdmin(playerid)) { of if(strcmp(cmd,"/commandnaam",true) == 0 && IsPlayerAdmin(playerid) == 1) { Die 1 staat voor, als iemand admin is... Bewerkt: 21 oktober 2007 door quincy225 Reageren
Donwell Geplaatst: 21 oktober 2007 Auteur Rapport Geplaatst: 21 oktober 2007 (bewerkt) Code verwijderd Had 'Strcmp' vervangen door het 'IsPlayerAdmin', snap nu dat het op die manier hierboven moet. Edit: Post geëdit toen ik poste Ik zal het eens testen, bedankt voor de uitleg. Edit2: Hij doet het nu, dus dat is klaar. Bedankt voor de uitleg daarvoor. Nu rest me slechts nog de Wardrobe... Edit3 @hieronder: Heb het op de andere manier aangepakt, de code is nu: if (strcmp("/armour", cmdtext, true, 10) == 0 && IsPlayerAdmin(playerid) == 1) { SetPlayerArmour(playerid, 100); return 1; } Is een andere code. Bewerkt: 21 oktober 2007 door Donwell Reageren
quincy225 Geplaatst: 21 oktober 2007 Rapport Geplaatst: 21 oktober 2007 Zo: if("/skatepark", cmdtext, true, 10) == 0) { if(IsPlayerAdmin(playerid)) { SetPlayerPos(playerid, 1922.5964, -1399.8970, 13.5703); SendClientMessage(playerid, COLOR_BLUE, "***Je bent nu in het skatepark!"); return 1; } Succes ermee Reageren
Sandra Geplaatst: 21 oktober 2007 Rapport Geplaatst: 21 oktober 2007 Karakter-kiezen in de Wardrobe + namen van karakters laten zien: public OnPlayerRequestClass(playerid, classid) { SetPlayerInterior(playerid,14); SetPlayerPos(playerid,258.4893,-41.4008,1002.0234); SetPlayerFacingAngle(playerid, 270.0); SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234); SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234); switch (classid) { case 0: { GameTextForPlayer(playerid,">>hier je tekst voor de 1e karaketer<<",2500,4); } case 1: { GameTextForPlayer(playerid,">>hier je tekst voor de 2e karaketer<<",2500,4); } case 2: { GameTextForPlayer(playerid,">>hier je tekst voor de 3e karaketer<<",2500,4); } case 3: { GameTextForPlayer(playerid,">>hier je tekst voor de 4e karaketer<<",2500,4); } } return 1; } En vergeet niet bij Public OnPlayerSpawn de regel: SetPlayerInterior(playerid, 0); toe te voegen. Reageren
Donwell Geplaatst: 22 oktober 2007 Auteur Rapport Geplaatst: 22 oktober 2007 Het is mij gelukt om het af te handelen, heb het meteen getest en hij deed het goed. Bedankt voor de hulp. Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.