_Night-Men_ Geplaatst: 25 februari 2009 Rapport Geplaatst: 25 februari 2009 ik heb 2 wat vragen. hier zijn ze: 1. hoe kun je instellen hoeveel geld je krijgt als je spawned? 2. als je in de server komt staat er tekst, hoe kun je invullen wat er moet staan? Reageren
Sandra Geplaatst: 25 februari 2009 Rapport Geplaatst: 25 februari 2009 Als een speler de server binnenkomt, dan word de callback "OnPlayerConnect(playerid)" gestart. Met GivePlayerMoney(playerid, bedrag); geef je een speler geld, en met SendClientMessage(playerid, kleur, tekst); zend je een bericht naar de chat van een speler (linksbovenin). Om een speler geld te geven en een bericht te verzenden als de speler de server binnenkomt, zet je die 2 functies in de OnPlayerConnect-callback: public OnPlayerConnect(playerid) { GivePlayerMoney(playerid, 10000); SendClientMessage(playerid, 0xFFFF00AA, "Welkom in de server van _Night-Men_!!!"); return 1; } Reageren
Remi-X Geplaatst: 25 februari 2009 Rapport Geplaatst: 25 februari 2009 spawned Als je wil dat het geld komt op het moment dat je spawnt zet je de GivePlayerMoney niet onder de OnPlayerConnect regel, maar onder OnPlayerSpawn. Zelf ben ik meer van de OnPlayerConnect versie, omdat je bij de OnPlayerSpawn callback het geld nog zit optellen. Maar als je dat juist leuk vind kan dat ook Reageren
Sandra Geplaatst: 25 februari 2009 Rapport Geplaatst: 25 februari 2009 Ohja, niet goed gelezen. Reageren
Remi-X Geplaatst: 25 februari 2009 Rapport Geplaatst: 25 februari 2009 Niet erg hoor, het werkt toch hetzelfde . Het enige verschil is dat je bij OnPlayerConnect het geld al hebt, en bij OnPlayerSpawn je het nog aan het krijgen bent Reageren
_Night-Men_ Geplaatst: 25 februari 2009 Auteur Rapport Geplaatst: 25 februari 2009 ik bedoel trouwens met die tekst dat het op beeld komt te staan en niet in chat, want als je in een server komt staat er weleens tekst op het scherm en niet in de chat maar hoe kun je dat doen? tekst op het scherm?inplaats van in de chat Reageren
Remi-X Geplaatst: 25 februari 2009 Rapport Geplaatst: 25 februari 2009 (bewerkt) ik bedoel trouwens met die tekst dat het op beeld komt te staan en niet in chat, want als je in een server komt staat er weleens tekst op het scherm en niet in de chat maar hoe kun je dat doen? tekst op het scherm?inplaats van in de chat Dit word je OnPlayerConnect: public OnPlayerConnect(playerid) { GivePlayerMoney(playerid, 10000); GameTextForPlayer(playerid, 0xFFFF00AA, "Welkom in de server van _Night-Men_!!!"); //Dit verandert dus! return 1; } GivePlayerMoney kan je dus ook in OnPlayerSpawn zetten, maakt niet uit. Volgens mij geld hetzelfde voor GameTextForPlayer. Dat 0xFFFF00AA kan je netter houden, door de kleur bovenin je GM te defineren. Je zet dan bovenin je script, onder #include <a_samp> : #define KLEUR 0xFFFF00AA Dan kan je KLEUR dus gebruiken in plaats van die moeilijke code. Dus dan maak je van GameTextForPlayer dit: GameTextForPlayer(playerid, KLEUR, "Welkom in de server van _Night-Men_!!!"); Een stuk makkelijker dus, als je dan die kleur wilt wijzigen, heb je dus in 1 keer alles gewijzigd die deze code gebruikt Bewerkt: 25 februari 2009 door Remi-X Reageren
Thinkie Geplaatst: 25 februari 2009 Rapport Geplaatst: 25 februari 2009 gametextforplayer met een kleur erbij moet met ~R/b/p/g/etc..~ en niet met , color, ertussen Reageren
Sandra Geplaatst: 25 februari 2009 Rapport Geplaatst: 25 februari 2009 Juist, en bovendien moet je bij GameTextForPlayer nog de tijd in milliseconden en gametext-stijl aangeven GameTextForPlayer(playerid, "Tekst", tijd, stijl); Reageren
_Night-Men_ Geplaatst: 26 februari 2009 Auteur Rapport Geplaatst: 26 februari 2009 (bewerkt) wat betekent deze error? C:\SAMP Server\gamemodes\Untitled.pwn(65) : error 035: argument type mismatch (argument 2) Bewerkt: 26 februari 2009 door _Night-Men_ Reageren
Remi-X Geplaatst: 26 februari 2009 Rapport Geplaatst: 26 februari 2009 Wat staat er dan op die regel? Reageren
_Night-Men_ Geplaatst: 26 februari 2009 Auteur Rapport Geplaatst: 26 februari 2009 welke regel?? Reageren
Remi-X Geplaatst: 26 februari 2009 Rapport Geplaatst: 26 februari 2009 (bewerkt) Als je nou gewoon in je error kijkt: C:\SAMP Server\gamemodes\Untitled.pwn(65) : error 035: argument type mismatch (argument 2) Bewerkt: 26 februari 2009 door Remi-X Reageren
_Night-Men_ Geplaatst: 26 februari 2009 Auteur Rapport Geplaatst: 26 februari 2009 maar wat betekent dit nou? error 035: argument type mismatch (argument 2) Reageren
Remi-X Geplaatst: 26 februari 2009 Rapport Geplaatst: 26 februari 2009 DAMN, daar wil ik dus voor je achter komen! Geef regel 65, en we weten al veel meer 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.