Jump to content

Het Scripting Problemen Topic


Azer

Recommended Posts

ik heb met mta map editor iets gemaakt maar ik heb gehoord dat er een converter van MTA naar SAMP is

kan iemand er mischien een geven of uitleggen op welke manieren het nog meer kan???

http://up.delux-host.com/1192573787/index.php5

Ik heb die ook gebruikt maar nu heb ik de objecten er in geplaatst en nu zie ik ze niet in de server.

je moet wel op je limiet letten je mag maar 150 spullen in je server (ik heb er 300 :Y )

ik heb er 137.

Link to comment
Delen op andere websites

  • 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

Geprobeert en geprobeert, Het werkt niet :S

C:\Jeroen\CIA vs Drugdealers.pwn(286) : warning 217: loose indentation

C:\Jeroen\CIA vs Drugdealers.pwn(288) : error 017: undefined symbol "gTeam"

C:\Jeroen\CIA vs Drugdealers.pwn(288) : warning 215: expression has no effect

C:\Jeroen\CIA vs Drugdealers.pwn(288) : error 001: expected token: ";", but found "]"

C:\Jeroen\CIA vs Drugdealers.pwn(288) : error 029: invalid expression, assumed zero

C:\Jeroen\CIA vs Drugdealers.pwn(288) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

4 Errors.

   if(strcmp(cmdtext, "/heal", true) == 0)
{
if(gTeam [playerid] == TEAM_MEDIC_CIA)
{
	 SetPlayerHealth(playerid, 100.0);
}
else
{
	 SendClientMessage(playerid, COLOR_GRAY, "You can't use this command!");
}
return 1;
}

Link to comment
Delen op andere websites

ik zie het probleem :Y

jij hebt dit:

if(strcmp(cmdtext, "/heal", true) == 0)

maar het moet zijn dit:

if(strcmp( "/heal", cmdtext, true) == 0)

je hebt "cmdtext" en "/heal" omgedraait

Bewerkt: door opacool6
Link to comment
Delen op andere websites

ik zie het probleem :Y

:N

Die volgorde maakt niet uit.

@ Jovu123:

Heb je wel teams in je gamemode?

Edit: Oh, misschien moet je even die spatie tussen 'gTeam' en '[playerid]' weghalen.

Bewerkt: door Sandra18[NL]
Link to comment
Delen op andere websites

Natuurlijk!

#define TEAM_CIA 1
#define TEAM_MEDIC_CIA 2
#define TEAM_DRUGDEALERS 3

Kheb het nu gefixt door eehm

#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

dit toe te voegen wat in de tutorial stond, en

#define sscanf

toe te voegen.

Nog bedankt! , Geen errors meer :puh:

Link to comment
Delen op andere websites

ik heb commands gemaakt bijv. /fixcar

maar ze kunnen die onbeperkt gebruiken,

ze komen namelijk in de schulden te staan.

nou wil ik eigenlijk iets maken dat je als je niet genoeg geld hebt dat

er dan staat dat je niet genoeg geld hebt.

en je het command niet kunt gebruiken.

Bewerkt: door opacool6
Link to comment
Delen op andere websites

if(GetPlayerMoney(playerid) >= bedrag)
{
//rest van commando
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "You don't have enough money!");
}

het werkt niet hij trekt er geen geld af

maar het commando werkt wel

Link to comment
Delen op andere websites

dcmd_pay(playerid,params[])
{
  new bedrag = strval(params);
  if(GetPlayerMoney(playerid) < bedrag)
	  return SendClientMessage(playerid, 0xFF0000AA, "Je hebt niet genoeg geld");

GivePlayerMoney(playerid, -bedrag);
SendClientMessage(playerid,COLOR_RED,"Je hebt betaald, bedankt!);
return 1;
}

Link to comment
Delen op andere websites

weet iemand hoe je zo een rode cirkel maakt (zoals bij de missies in single player)

dat als je daar in stapt/rijdt, dat je dan geteleporteerd wordt?

oh, en ik had ook graag op m'n server dat wanneer je iemand kilt, dat die dan 1000$ achterlaat :puh:

ik had dit al eens proberen maken, maar het werkte niet... ik kon het geld wel oprapen, maar dan kreeg ik geen 1000$

alvast bedankt!

Bewerkt: door [wwg] Pulverizer_Be [ldr]
Link to comment
Delen op andere websites

weet iemand hoe je zo een rode cirkel maakt (zoals bij de missies in single player)

dat als je daar in stapt/rijdt, dat je dan geteleporteerd wordt?

SetPlayerCheckpoint(playerid, x, y, z, size);

oh, en ik had ook graag op m'n server dat wanneer je iemand kilt, dat die dan 1000$ achterlaat :puh:

public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID)
{
	GivePlayerMoney(playerid, -1000);
	GivePlayerMoney(killerid, 1000); 
}
return 1;
}

Link to comment
Delen op andere websites

neen, voor dat geld, bedoel ik een pickup (id 1212)

en kan je ipv zo een rode cirkel, ook een geel pijltje gebruiken? (zoals bij safehouses)

Bewerkt: door [wwg] Pulverizer_Be [ldr]
Link to comment
Delen op andere websites

maar voor dat geld, dat werkt niet...

wanneer ik het geld opraap, dan gebeurd er niets

ik had dan bij onplayerpickuppickup, geplaatst, dat hij dan 1000$ krijgt, maar dat werkt niet :N

ps, thx voor die cirkel :puh:

Bewerkt: door [wwg] Pulverizer_Be [ldr]
Link to comment
Delen op andere websites

Gast
Dit onderwerp is gesloten.
  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.

×
×
  • Create New...