Jump to content

Het Scripting Problemen Topic


Recommended Posts

Geplaatst:

er is nog een probleem in het stukje om dat hek te openen

dit staat boven alle auto's:

Poort = CreateObject(974,268.6964,1866.9213,8.6094, 0.0,0.0,0.0);//hek

En dit bij commands

{

if (strcmp("/ao", cmdtext, true, 10) == 0) //Invoer van het commando

{

MoveObject(Poort,268.6964,1866.9213,15.0);

SendClientMessage(playerid, COLOR_GREEN, "De poort is nu geopend.");

return 1;

}

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

{

MoveObject(Poort,268.6964,1866.9213,8.6094);

SendClientMessage(playerid, COLOR_GREEN, "De poort is nu gesloten.");

return 1;

}

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

}

DestroyObject(Poort);

SendClientMessage(playerid, COLOR_GREEN, "De poort is nu vernietigd.");

return 1;

}

  • 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

Geplaatst: (bewerkt)

Welke warning/error krijg je precies? Dat is een stuk makkelijker om het probleem op te lossen. :) Ik heb overigens nog wel twee foutjes gevonden, ik heb ze hieronder gezet.

	
 if (strcmp("/ad", cmdtext, true, 10) == 0) {
	 DestroyObject(Poort);
	 SendClientMessage(playerid, COLOR_GREEN, "De poort is nu vernietigd.");
	 return 1;
 }

Ik weet niet of je per ongeluk een stukje boven het script hebt meegekopiëerd, maar zo ja, haal de bovenste accolade ook weg. Voor de rest lijkt het me in orde.. ;)

[/color]

Bewerkt: door Donwell
Geplaatst:
Ik heb als ik een popetje kies dat ik ook een text erbij krijg, bijvoorbeeld dit:

				GameTextForPlayer(playerid, "~o~LV: Cop", 500, 3);

Maar ik krijg er zo'n lelijk wit blokje voor!:

helpzp8.png

Maar ik wil hem graag oranje hebben.

That's the problem..

Geplaatst:

CreateObject(974,211.3531,1875.1687,13.1470, 0.0,0.0,0.0);//

CreateObject(974,213.0682,1875.3129,13.1470, 0.0,0.0,0.0);//

CreateObject(974,216.0721,1875.2397,13.1470, 0.0,0.0,0.0);//

Geplaatst: (bewerkt)

new Poort;
new Poort2;
new Poort3;

Poort = CreateObject(974,211.3531,1875.1687,13.1470, 0.0,0.0,0.0);//
Poort2 = CreateObject(974,213.0682,1875.3129,13.1470, 0.0,0.0,0.0);//
Poort3 = CreateObject(974,216.0721,1875.2397,13.1470, 0.0,0.0,0.0);//

if (strcmp("/open", cmdtext, true, 10) == 0) //Invoer van het commando
{
MoveObject(Poort, 211.3531,1870.1687,19.1470);
MoveObject(Poort2, 211.3531,1870.1687,19.1470);
MoveObject(Poort3, 211.3531,1870.1687,19.1470);
SendClientMessage(playerid, COLOR_GREEN, "De poort is nu geopend.");
return 1;
}

P.s. Zet codes gewoon tussen code-tags inplaats van ze een blauwe kleur te geven.


Bewerkt: door Sandra18[NL]
Geplaatst:
Ik heb 3 error's maar kan ze zelf niet verhelpen.

Dit is het hele commando:

	
if(!strcmp(cmdtext, "/admins", true))
{
   SendClientMessage(playerid, COLOR_ORANGE, "This server is made bij [ProGear]IceMan and [ProGear]Bmaster.");
SendClientMessage(playerid, COLOR_ORANGE, "administrators online:");
   SendClientMessage(playerid, COLOR_ORANGE, "**************************");
   new count=0;
   for(new i=0; i<MAX_PLAYERS; i++)
   {
       if(IsPlayerConnected(i))
       {
           if(PlayerInfo[i][pAdmin] > 1) [b]//REGEL 470[/b]
           {
               new str[256];
               new pname[24];
               GetPlayerName(i, pname, 24);
               switch(PlayerInfo[i][pAdmin])
               {
                 case 1: { format(str, 256, "%s (level 2 - VIP) ", pname); }
                 case 2: { format(str, 256, "%s (level 3 - Moderator) ", pname); }
                 case 3: { format(str, 256, "%s (level 4 - Super Moderator) ", pname); }
                 case 4: { format(str, 256, "%s (level 5 - VIP Admin) ", pname); }
                 case 5: { format(str, 256, "%s (level 6 - Beginnende Admin) ", pname); }
                 case 6: { format(str, 256, "%s (level 7 - Gevorderde Admin) ", pname); }
                 case 7: { format(str, 256, "%s (level 8 - Super Admin) ", pname); }
                 case 8: { format(str, 256, "%s (level 9 - Great Admin) ", pname); }
                 case 9: { format(str, 256, "%s (level 10 - Server Owner) ", pname); }
               }
               SendClientMessage(playerid, COLOR_ORANGE, str);
               count++;
           }
       }
   }
   if(count == 0)
   {
       SendClientMessage(playerid, COLOR_RED, "Er zijn geen Administrator's online! Er is wel een chatlog!");
   }
   return 1;
}

En de error's:

gamemodes\ModeRemco.pwn(470) : error 001: expected token: ")", but found "["
gamemodes\ModeRemco.pwn(470) : error 029: invalid expression, assumed zero
gamemodes\ModeRemco.pwn(470) : warning 215: expression has no effect
gamemodes\ModeRemco.pwn(470) : error 001: expected token: ";", but found "]"
gamemodes\ModeRemco.pwn(470) : fatal error 107: too many error messages on one line

Moet ik bovenaan mijn script voor mijn /admins command nog "new" zetten?

Geplaatst: (bewerkt)

Nee, weet je zeker dat je die command bij de OnPlayerCommandText-callback hebt staan?

Ja dat heb ik wel. Iemand anders mischien nog een idee?

Bewerkt: door Remcconen
Geplaatst: (bewerkt)

bedankt voor de vorige hulp die jullie me hebben gegeven :Y

hoe kan ik een huis te koop zetten

en als je op die plaats staat waar je het huis kan kopen dat je dan tekst in beeld krijgt

Bewerkt: door opacool6
Geplaatst:

Je bedoeld, neem ik aan, gewoon huizen in de server maken?

Daarover is hier een redelijk goed filterscript: http://forum.sa-mp.com/index.php?topic=25657.0

Er zitten wel wat bugs in, en voor het mooie moet er wel wat aangepast worden, ik ben er op het moment (af en toe) zelf mee bezig :puh:

Ik hoop dat je daar wat aan hebt?

@Remmcconen,

ik snap die regel 470 eigenlijk niet echt, in de acounts word het adminlevel opgeslagen onder de naam Padmin denk ik. dan zou het toch iets van if (Padmin[playerid] > 1) moeten zijn?

groetjes Ymosky

Geplaatst: (bewerkt)

je zegt daar: huizen in je server maken maar bedoel je daarmee dat als je voor een huis staat dat je dan kan in typen bijv. /buyhouse

ik kan alleen op die site die je me geeft me niet registreren of aanmelden dus kun je het mischien versturen of hier neerzetten??? wat ik op die site kan vinden??

>>> Door Azer: Posts samengevoegd, gebruik voortaan aub de "Edit" knop. <<<

Bewerkt: door Azer
Geplaatst:

Dat script werkt met een menu-systeem, als je voor een huis staat krijg je een menu van dat je kunt kopen, huren, enz.

Hierbij de directe link naar het script, het script is gemaakt door [CRP]Nate660

http://www.megaupload.com/?d=6UGS4YPP

als die directe link ook niet werkt moet je maar ff een e-mail adres pm-en, dan mail ik het wel

groetjes Ymosky

Geplaatst: (bewerkt)

hij doet het niet dus zoals je zij is hier me e-mail adres

>>> Door Dutchy3010: Emailadres plaatsen is niet toegestaan op dit forum.<<<

Bewerkt: door Dutchy3010
Gast
Dit onderwerp is gesloten.
  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.

×
×
  • Create New...