Jump to content

Pawno


Recommended Posts

Geplaatst:

Ik heb een bestand gedownload waar alles instaat. Ik heb dus alles uitgepakt. Ik open: new.pwn Is dit goed wat ik moet openen?

En dit krijg ik erdan allemaal voor IK SNAP ER NIKS VAN (uitleg plz?):

#include <a_samp>

// This is a comment

// uncomment the line below if you want to write a filterscript

//#define FILTERSCRIPT

#if defined FILTERSCRIPT

public OnFilterScriptInit()

{

print("\n--------------------------------------");

print(" Blank Filterscript by your name here");

print("--------------------------------------\n");

return 1;

}

public OnFilterScriptExit()

{

return 1;

}

#else

main()

{

print("\n----------------------------------");

print(" Blank Gamemode by your name here");

print("----------------------------------\n");

}

#endif

public OnGameModeInit()

{

// Don't use these lines if it's a filterscript

SetGameModeText("Blank Script");

AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);

return 1;

}

public OnGameModeExit()

{

return 1;

}

public OnPlayerRequestClass(playerid, classid)

{

SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);

SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);

SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);

return 1;

}

public OnPlayerRequestSpawn(playerid)

{

return 1;

}

public OnPlayerConnect(playerid)

{

return 1;

}

public OnPlayerDisconnect(playerid, reason)

{

return 1;

}

public OnPlayerSpawn(playerid)

{

return 1;

}

public OnPlayerDeath(playerid, killerid, reason)

{

return 1;

}

public OnVehicleSpawn(vehicleid)

{

return 1;

}

public OnVehicleDeath(vehicleid, killerid)

{

return 1;

}

public OnPlayerText(playerid, text[])

{

return 1;

}

public OnPlayerPrivmsg(playerid, recieverid, text[])

{

return 1;

}

public OnPlayerCommandText(playerid, cmdtext[])

{

if (strcmp("/mycommand", cmdtext, true, 10) == 0)

{

// Do something here

return 1;

}

return 0;

}

public OnPlayerInfoChange(playerid)

{

return 1;

}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

{

return 1;

}

public OnPlayerExitVehicle(playerid, vehicleid)

{

return 1;

}

public OnPlayerStateChange(playerid, newstate, oldstate)

{

return 1;

}

public OnPlayerEnterCheckpoint(playerid)

{

return 1;

}

public OnPlayerLeaveCheckpoint(playerid)

{

return 1;

}

public OnPlayerEnterRaceCheckpoint(playerid)

{

return 1;

}

public OnPlayerLeaveRaceCheckpoint(playerid)

{

return 1;

}

public OnRconCommand(cmd[])

{

return 1;

}

public OnObjectMoved(objectid)

{

return 1;

}

public OnPlayerObjectMoved(playerid, objectid)

{

return 1;

}

public OnPlayerPickUpPickup(playerid, pickupid)

{

return 1;

}

public OnPlayerSelectedMenuRow(playerid, row)

{

return 1;

}

public OnPlayerExitedMenu(playerid)

{

return 1;

}

Geplaatst: (bewerkt)

Ten eerste is het altijd handig om te weten wát je doet, en wat van de scripttaal begrijpt. Bovendien wil je meteen al een complete gamemode zelf gaan scripten, en laten we eerst eens kijken hoe je je server überhaupt aanzet en instelt...

Je hebt alles wat je moest downloaden gedownload en uitgepakt. Er zullen verschillende mappen staan. Waaronder 'filterscripts', 'scriptfiles' en 'gamemodes'.

In 'gamemodes' staan de scripts die je op je server afspeelt. Deze kan je niet tegelijk afspelen. Deze modes kunnen verschillende dingen laten doen. In de ene mode moet je zien te overleven, in de ander geld zien te verdienen. Je kunt hiertussen wisselen door middel van /changemode [gamemodenaam].

In 'filterscripts' staan de scripts die je op iedere gamemode kunt afspelen, en je ook zo kunt in- en uitschakelen door middel van het commando /loadfs [filterscriptnaam] en /unloadfs [filterscriptnaam]. Je kan hem ook herladen door /reloadfs [filterscriptnaam]. Deze modes zijn eigenlijk gamemodes, maar het verschil hiermee is dat je ze allemaal teglijk kunt doen. In filterscripts kunnen commando's staan, maar ook een loterij en dergelijke.

In 'scriptfiles' staan de bestanden die gamemodes, filterscripts etc. opslaan. Bijvoorbeel bij Xtreme Admin zullen daar de gebruikers in komen te staan.

Een server configureren

Als je je server wilt configureren moet je naar 'server.cfg' gaan, hierin staan welke gamemodes je afspeelt op je server, welke filterscripts je afspeelt enz.

Als je een gamemode aan wilt zetten moet je 'gamemode* [gamemodenaam] [aantal keer dat mode herhaald moet worden' neerzetten bij 'gamemodes'. Op de plaats van de asterisk zet je het cijfer waarin de gamemodes afgespeeld moeten worden. Let op, deze namen moeten exact hetzelfde zijn als die in 'gamemodes' staan!

Bij filterscripts zet je achter filterscripts de namen van de filterscripts die je wilt laden. Let op, deze moeten exact hetzelfde zijn als die in 'filterscripts' staan!

Scripten

Op http://wiki.sa-mp.com/wiki/Scripting_Functions_Old kan je alle commando's vinden die je kunt gebruiken in je script. De commando's zelf kan je niet zo maar ergens neerzetten, deze moeten echt zo staan:

if (strcmp(cmdtext, "/commando", true)==0){

-----Wat je wilt doen-----

return 1;
}

Een Admin-only command:

if(strcmp(cmd, "/command", true) == 0 && IsPlayerAdmin(playerid) == 1){

-----Wat je wilt doen-----

return 1;
}

Voor meer info kan je altijd op de Wiki van SA-mp kijken.

Groeten,

VWO-er

Bewerkt: door VWO-er
Geplaatst:

Ok, ik wou nu server opstarten alleen hij geeft dit aan:

Error: Your password must be changed from the default password, please change it.

Welk password!?

Geplaatst:

Het wachtwoord van je 'RCON', waarmee je inlogt als Admin. In dit geval is het 'changeme', het standaard wachtwoord. Verander het in je 'server.cfg' naar het wachtwoord naar keuze. Het staat bij RCON-password. Je kan ook nog een gewoon wachtwoord instellen, in je server door /rcon password [wachtwoord] en in server.cfg bij 'password'. Standaard staat dit er niet, maar je kan het er zo bij zetten.

Geplaatst:

Ok zonet deed hij het. Ik had hem online, ik heb hulp op afstand gebruikt dus rivel deed alles. Nu heb ik mijn computer opnieuw opgestart en wil ik mijn server online doen alleen waar kan dat?

Geplaatst:

Via de plek waar je je server hebt staan. Als je je map hebt staan in C:\Program Files\Mijn server dan zal daar als het goed is ook samp-server staan. Klik hierop en er zal een zwart scherm openen. Als deze is geopend is je server online.

Geplaatst:

Zo het is gelukt alleen nog een probleem.

Server adress: 127.0.0.1:7777

Alleen hoe verander ik dat naar mijn eigen IP? Ik ben het vergeten weet iemand het?

Geplaatst:

Daarover had je mij al een pm gestuurd en ik heb je al terug-ge-pm't (wat een woord ^_^ )

Nog een toevoeging:

Op >>deze<< site kan je je externe ip adres zien.

Andere spelers moeten achter dat ipadres nog het nummer van de poort die je open hebt staan.

(gescheiden door een dubbele-punt)

Dus

Jou ip:

**.***.***.***:7777

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.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...