Jump to content

Het Scripting Problemen Topic


Recommended Posts

Geplaatst:

Ik heb nog een klein probleempje....

Ik wil in mijn script een aantal StaticPickup s maken. Om geld mee te kunnen oprapen.

Het probleem is alleen dat ik al 2 dagen aan het zoeken ben naar het ID nummer van Money.

Kan het nergens vinden, kan iemand me hieraan helpen?

  • Reacties 838
  • Created
  • Laatste reactie

Top Posters In This Topic

  • Sandra

    115

  • opacool6

    79

  • Big Boss

    57

  • Remi-X

    55

Top Posters In This Topic

Posted Images

  • 2 weken later...
Geplaatst:

Hallo,

Ik heb een raar probleem, de laatste tijd ben ik wat textdraws aan het maken. Gek genoeg geeft hij bij alle textdrawregels 'tag mismatch' als warning:

C:\Users\Tol\Desktop\SAMP\gamemodes\IRCmode.pwn(128) : warning 213: tag mismatch
C:\Users\Tol\Desktop\SAMP\gamemodes\IRCmode.pwn(533) : warning 213: tag mismatch
C:\Users\Tol\Desktop\SAMP\gamemodes\IRCmode.pwn(551) : warning 213: tag mismatch

R 128: skin = TextDrawCreate(250, 340,"Select your skin");
R 533: TextDrawShowForPlayer(playerid, skin);
R 551: TextDrawHideForPlayer(playerid, skin);

Weet iemand wat dit is?

Greetz,

sean5874

Geplaatst: (bewerkt)

Heb je wel bovenaan je script staan:

new Text:skin;

??

Dit is mijn eerste keer met textdraws, ik had dus alleen het symbol skin gedefined :$

Thanks voor hulp. ^_^

Bewerkt: door sean5874
  • 2 weken later...
Geplaatst: (bewerkt)

Om het wat overzichtelijker te maken verwijdert

Bewerkt: door opacool6
  • 4 weken later...
Geplaatst: (bewerkt)

Ik heb dit uit de tutorial over hoe je eigen server maakt

if(strcmp("/hoi", cmdtext, true) == 0)
{
       SendClientMessage(playerid, COLOR_RED, “***Hoi,”);
       SendClientMessage(playerid, COLOR_YELLOW, “*** Welkom in mijn server!”);
       SendClientMessage(playerid, COLOR_BLUE, “***Ik wens je veel plezier toe!”);
       return 1;
}

Ben pas net begonnen, dus als ik pawno open en dan een nieuw ''script'' open, dan plak ik het gewoon onder wat er allemaal al staat.

Maar als ik het wil gaan proberen te compilen dan ik deze error:

D:\Losse spullen\SAMP SERVER\pawno\Test 2.pwn(235) : error 010: invalid function or declaration

D:\Losse spullen\SAMP SERVER\pawno\Test 2.pwn(240) : error 010: invalid function or declaration

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

2 Errors.

Wat is er aan de hand?? :$

Alvast bedankt.

Bewerkt: door jimmet
Geplaatst:

Wat is er aan de hand?? :$

De quotes. Jij gebruikt deze “ en ”. Die werken niet. Je moet " en " gebruiken.

  • 2 maanden later...
Geplaatst: (bewerkt)

Hallo allemaal!

Ik peins al een tijdje over het volgende stukje code, wat telkens een error geeft welke ik niet weet op te lossen. Ik heb via de tutorial van Sandra het accountsysteem opgezet, maar nu probeer ik er een setlevel functie aan toe te voegen.

// ADMIN MAKEN V2
	if(strcmp(cmd, "/setlevel", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, COLOR_RED, "USAGE: /setlevel [playerid/partofname] [level(0 IS GENERALUSER, 1-3 ARE VIPRANKS, 4-6 ARE ADMINRANKS)]");
			return 1;
		}
		new para1;
		new givenlevel;
		para1 = ReturnUser(tmp);
		tmp = strtok(cmdtext, idx);
		givenlevel = strval(tmp);
		if(level[playerid] == 6) || IsPlayerAdmin(playerid))
		{
		    if(IsPlayerConnected(para1))
		    {
		        if(para1 != INVALID_PLAYER_ID)
		        {
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					(level[para1] = givenlevel)
					format(string, sizeof(string), "IMPORTANT MESSAGE: You have been promoted to level %d admin by %s", level, sendername);
					SendClientMessage(para1, COLOR_ORANGE, string);
					format(string, sizeof(string), "Server: You have promoted %s to level %d admin.", giveplayer,level);
					SendClientMessage(playerid, COLOR_GREEN, string);
				}
			}
		}
		else
		{
			SendClientMessage(playerid, COLOR_RED, "You are not a high enough admin!");
		}
	}
	return 1;
}

Het blijft op een of andere manier maar error 029 geven op:

if(level[playerid] == 6) || IsPlayerAdmin(playerid))

Bewerkt: door janjoosy
Geplaatst:

In je formats moet je ook givenlevel of level[para1] gebruiken en niet gewoon level. ;)

  • 1 maand later...
Geplaatst:

Wie zou mijn even de strings willen uitleggen? Ik snap dat namelijk niet :puh:

Of een makkelijke tut geven (Hier en wikisamp al gekekeN)

Geplaatst:

Een string is een array. Niet meer en niet minder.

In elke cel van de array kan je eén ASCII character opslaan.

bijvoorbeeld:

new MijnArray1[6] = "Hallo";

// kan ook geschreven worden als

new MijnArray2[6] = {'H', 'a', 'l', 'l', 'o', '\0'};

// Of zelfs

new MijnArray3[6] = {72, 97, 108, 108, 111, 0};

print(MijnArray1);
print(MijnArray2);
print(MijnArray3);

Het hangt er maar net van af waarvoor je het wil gebruiken.

De eerste versie kan je gebruiken om gewoon leesbare tekst in op te slaan (bv. voor berichten) en de laatste als je cijfers (bv. geld, kills, deaths, etc) wil opslaan.

Het feit dat die cijfers dan 'Hallo' (of enig ander herkenbaar woord) vormen is puur toeval.

Geen idee waar de tweede versie echt handig voor is, maar het zal wel te gebruiken zijn voor iets.

Geplaatst:

Beste lezers,

Ik heb een gAdmin script en ik heb 1 probleem.

Het geld wat een speler heeft bijv. 1.000.000 is ook gelijk je punten diegene heeft dus 1.000.000 punten waar ligt dit aan kunnen jullie het vinden heb er een uur naar gekeken maar vind de fout niet:P

pawno

Alvast harstikke bedankt voor het helpen,

Met vriendelijke groet,

Jeffrey aka Special0p

Geplaatst:

Beste lezers,

Ik heb een gAdmin script en ik heb 1 probleem.

Het geld wat een speler heeft bijv. 1.000.000 is ook gelijk je punten diegene heeft dus 1.000.000 punten waar ligt dit aan kunnen jullie het vinden heb er een uur naar gekeken maar vind de fout niet:P

pawno

Alvast harstikke bedankt voor het helpen,

Met vriendelijke groet,

Jeffrey aka Special0p

ik denk dat er heel wat mensen zijn die je willen helpen maar ik denk niet dat ze zo'n zin hebben om tussen bijna 10.000 regels te gaan zoeken waar jij nou het geld geef, je kan beter gewoon het stukje plaatsen waar je de spelers geld geef.

Gast
Dit onderwerp is gesloten.
  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.

×
×
  • Create New...