Jump to content
View in the app

A better way to browse. Learn more.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Vraagje over mijn script...

Het script dat ik gemaakt heb, gebaseerd op Los Santos Parachuting (Default Mode) en Account System (Sandra18), wilt niet compilen. Ik ben redelijk nieuw in het vak, dus vergeef me als het iets stoms is. Er zitten volgens Pawno 4 fouten in. Ik kon ook geen mogelijkheid vinden om naar de fouten te 'jumpen' met PAWN, wat ik wel kon met Quincy. Ik hoop dat jullie me kunnen helpen, alvast bedankt!

De fouten:

C:\Documents and Settings\Gebruiker\Bureaublad\SAMP\gamemodes\GrandTheftParty.pwn(83) : error 017: undefined symbol "logged"

C:\Documents and Settings\Gebruiker\Bureaublad\SAMP\gamemodes\GrandTheftParty.pwn(83) : warning 215: expression has no effect

C:\Documents and Settings\Gebruiker\Bureaublad\SAMP\gamemodes\GrandTheftParty.pwn(83) : error 001: expected token: ";", but found "]"

C:\Documents and Settings\Gebruiker\Bureaublad\SAMP\gamemodes\GrandTheftParty.pwn(83) : error 029: invalid expression, assumed zero

C:\Documents and Settings\Gebruiker\Bureaublad\SAMP\gamemodes\GrandTheftParty.pwn(83) : fatal error 107: too many error messages on one line

Het script:

//---------------------------------------------------------

//

// Los Santos Parachuting.

//

//---------------------------------------------------------

#include <a_samp>

#include <core>

#include <float>

#include <dudb>

#define COLOR_RED 0xAA3333AA

#define COLOR_YELLOW 0xFFFF00AA

#define COLOR_GREEN 0x00FF00AA

//---------------------------------------------------------

main()

{

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

print(" Grand Theft Party\n By Stammetje91 (2008)");

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

}

//---------------------------------------------------------

public OnGameModeInit()

{

new count;

new id;

SetGameModeText("Grand Theft Party");

ShowNameTags(1);

ShowPlayerMarkers(1);

id = 47;

for(count = 0; count < 15; count++) {

AddPlayerClass(id,1545.5275,-1370.0961,329.4535,7.9780,0,0,0,0,0,0); // playerspawn

id++;

}

AddPlayerClass(id,1969.9589,-1185.5995,2000.0,90.0527,0,0,0,0,0,0); // pondspawn

AddStaticVehicle(487,1544.3810,-1354.1403,329.6510,0.9474,54,29); // heli1

AddStaticVehicle(487,1668.1875,-1267.6479,233.5519,80.6809,3,29); // heli2

AddStaticVehicle(487,1423.8759,-1189.4307,195.2232,272.4731,3,29); // heli

AddStaticVehicle(487,1427.8669,-1206.7137,195.2205,253.2966,3,29); // heli

AddStaticVehicle(487,1514.6334,-1067.3450,181.3798,269.2993,3,29); // heli

AddStaticVehicle(487,1532.8845,-1074.3094,181.3804,271.0264,3,29); // heli

AddStaticVehicle(487,1667.1321,-1222.7820,233.5480,288.6899,3,29); // heli

AddStaticVehicle(487,1560.2428,-1358.4150,329.6322,89.3433,3,29); // heli

AddStaticVehicle(487,1654.5442,-1637.0603,83.9570,201.0777,3,29); // heli

AddStaticVehicle(571,1697.8816,-1320.1399,17.9043,335.4853,3,29); // Go-Kart

AddStaticVehicle(571,1699.5822,-1329.3374,16.5806,283.4262,3,29); // Go-Kart

AddStaticVehicle(481,1584.7321,-1286.0483,16.8588,3.1365,3,29); // BMX

AddStaticVehicle(468,1704.7897,-1288.8131,12.8356,270.2982,3,29); // Sanchez

AddStaticVehicle(481,1936.2407,-1384.6444,15.9473,136.1525,3,29); // BMX

AddStaticVehicle(556,2529.6914,-1676.7358,19.9302,142.5554,3,29); // Monster-Truck

AddStaticVehicle(471,2505.2749,-1694.2157,13.5585,171.6775,3,29); // Quad

AddStaticVehicle(506,2001.0916,-1388.8324,19.0948,174.1210,3,29); // Super GT

AddStaticVehicle(539,1962.7104,-1199.4854,17.4500,226.8124,3,29); // Vortex

AddStaticPickup(371, 15, 1545.5070,-1225.3750,261.5938);

AddStaticPickup(371, 15, 1440.8297,-1227.1548,187.1926);

AddStaticPickup(371, 15, 1498.3612,-1282.6539,113.7795);

AddStaticPickup(371, 15, 1552.8856,-1264.9105,277.8750);

AddStaticPickup(371, 15, 1548.4478,-1268.6362,261.5938);

AddStaticPickup(371, 15, 1544.6133,-1272.7666,250.6563);

AddStaticPickup(371, 15, 1656.8127,-1249.7767,233.3750);

AddStaticPickup(371, 15, 1656.8175,-1274.2491,200.5234);

AddStaticPickup(371, 15, 1661.2855,-1644.0159,87.3735);

return 1;

}

//---------------------------------------------------------

public OnPlayerConnect(playerid)

{

GameTextForPlayer(playerid,"~w~Grand Theft Party!",5000,5);

logged[playerid] = 0;

return 1;

}

//---------------------------------------------------------

SetupPlayerForClassSelection(playerid)

{

SetPlayerPos(playerid,1545.5275,-1370.0961,329.4535);

SetPlayerCameraPos(playerid,1545.5275,-1365.0961,329.4535);

SetPlayerCameraLookAt(playerid,1545.5275,-1370.0961,329.4535);

}

//---------------------------------------------------------

public OnPlayerRequestClass(playerid, classid)

{

SetupPlayerForClassSelection(playerid);

printf("Classid: %d", classid);

switch (classid) {

case 0..14:

{

GameTextForPlayer(playerid, "Building", 1000, 3);

}

case 15:

{

GameTextForPlayer(playerid, "Pond", 1000, 3);

}

}

return 1;

}

//---------------------------------------------------------

public OnPlayerSpawn(playerid)

{

if(logged[playerid] == 0)

{

SendClientMessage(playerid, COLOR_RED, "Je bent nog niet ingelogd! Gebruik /login [wachtwoord]!");

}

return 1;

}

//---------------------------------------------------------

public OnPlayerDeath(playerid, killerid, reason)

{

new name[MAX_PLAYER_NAME+1];

new string[256];

GetPlayerName(playerid, name, sizeof(name));

format(string, sizeof(string), "*** %s died.", name, reason);

SendClientMessageToAll(COLOR_RED, string);

return 1;

}

//---------------------------------------------------------

public OnPlayerCommandText(playerid, cmdtext[])

{

new cmd[256],tmp[256], tmp2[256];

new idx;

new string[256];

cmd = strtok(cmdtext, idx);

GetPlayerName(playerid, playername, sizeof(playername));

if(strcmp(cmd, "/register", true) == 0)

{

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /register (password)");

}

else

{

if (!dini_Exists(udb_encode(playername)))

{

dini_Create(udb_encode(playername));

dini_IntSet(udb_encode(playername), "password", udb_hash(tmp));

dini_IntSet(udb_encode(playername), "adminlevel", 0);

dini_IntSet(udb_encode(playername), "money", 0);

format(string, sizeof(string), "Account %s aangemaakt! Je kunt nu inloggen met het wachtwoord: %s.", playername, tmp);

SendClientMessage(playerid, COLOR_YELLOW, string);

}

else

{

format(string, sizeof(string), "%s already registered.", playername,tmp);

SendClientMessage(playerid, COLOR_RED, string);

}

}

return 1;

}

if(strcmp(cmd, "/login", true) == 0)

{

if(logged[playerid] == 1)

{

SendClientMessage(playerid, COLOR_RED, "Je bent al ingelogd");

return 1;

}

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_YELLOW, "Gebruik: /login (wachtwoord)");

}

else

{

if (dini_Exists(udb_encode(playername)))

{

tmp2 = dini_Get(udb_encode(playername), "password");

if (udb_hash(tmp) != strval(tmp2))

{

SendClientMessage(playerid, COLOR_RED, "Verkeerd wachtwoord!.");

}

else

{

logged[playerid] = 1;

money[playerid] = dini_Int(udb_encode(playername), "money");

adminlevel[playerid] = dini_Int(udb_encode(playername), "adminlevel");

format(string, sizeof(string), "%s, je bent nu ingelogd. Je hebt adminlevel %d en je hebt %d dollar", playername, adminlevel[playerid], money[playerid]);

SendClientMessage(playerid, COLOR_GREEN, string);

GivePlayerMoney(playerid, money[playerid]);

}

}

else

{

format(string, sizeof(string), "Het account %s, bestaat nog niet. Typ /register [wachtwoord] om een account te maken.", playername);

SendClientMessage(playerid, COLOR_RED, string);

}

}

return 1;

}

if(strcmp(cmd, "/maakmijadmin", true) == 0)

{

if(IsPlayerAdmin(playerid))

{

if(logged[playerid] == 1)

{

if(adminlevel[playerid] != 3)

{

adminlevel[playerid] = 3;

SendClientMessage(playerid, COLOR_GREEN, "Je bent nu hoofdadmin! Gefeliciteerd!");

}

else

{

SendClientMessage(playerid, COLOR_RED, "Je bent al hoofdadmin!");

}

}

else

{

SendClientMessage(playerid, COLOR_RED, "Je moet je eerst inloggen /login [wachtwoord]");

}

}

else

{

SendClientMessage(playerid, COLOR_RED, "Je moet je eerst met rcon inloggen! (/rcon login [rcon-pass])");

}

return 1;

}

return 0;

}

//---------------------------------------------------------

public OnPlayerDisconnect(playerid, reason)

{

money[playerid] = GetPlayerMoney(playerid);

dini_IntSet(udb_encode(playername), "money", money[playerid]);

dini_IntSet(udb_encode(playername), "adminlevel", adminlevel[playerid]);

logged[playerid] = 0;

return 1;

}

>>> Door Wazuup: Verplaatst naar SA:MP fora.<<<

Featured Replies

Kun je even aangeven wat regel 83 is? Dan wordt het wat makkelijker voor ons.

Waarom stel je deze vraag nog een keer?

We hadden je gister er toch al mee geholpen?

>>Klik<<

  • Author

Waarom stel je deze vraag nog een keer?

We hadden je gister er toch al mee geholpen?

>>Klik<<

Ik heb hem niet nog een keer gevraagd. Ik moest mijn vraag in dit gedeelte stellen, had ik gedaan en vanochtend werd mijn eerste post hier ook naartoe verplaatst. Dus het is neit helemaal mijn schuld.

Aangezien je eerste topic al verplaatst is ga maar, mits het nog noodzakelijk is, verder in dat topic.

Daarvoor een slotje op dit topic.

Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.