Jump to content
Geplaatst:
comment_1409608

Yo allemaal

Ik zit met een klein probleempje

Ik zou graag een command willen (/pickupdrugs of /takedrugs) waarmee je extra drugs krijgt (om te verkopen)

De locatie zou in het interior van Big Smoke Crack Palace: Screenie van waar het exact moet komen:

http://img142.imageshack.us/img142/9458/gt...90710172931.png

Dit is al wat ik heb (mijn vriend heeft het nagekeken en zei dat het zo moest werken, maar ik denk dat hij dat zei om van me af te geraken, want het werkt namelijk niet :D)

	
if(strcmp(cmd, "/takedrugs", true) == 0)
{
	if(PlayerToPoint(4, playerid, 2552.4688,-1294.3380,1060.9844))
	{
		PlayerInfo[giveplayerid][pDrugs] = 500;
	}
	else
 	{
	SendClientMessage(playerid, COLOR_RED, "You cannot use this command because you are not at the Crack factory.");
	}
	return 1;
}

Bewerkt: door BlackSouls

Featured Replies

Geplaatst:
  • Auteur
comment_1409651

wel, als ik de command doe op die plaats, dan geeft hij gewoon SERVER: Unknown Command

Dan zou hij toch opsenminst moeten geven: You cannot use this command because you are not at the Crack factory.

Geplaatst:
  • Auteur
comment_1410433

Ok, de Unknow command ding is gefixed

Als ik het in mijn test server zette werkte het, maar ik zet het in mijn 24/7 server, werkt het enkel bij de persoon die het het eerste heeft gedaan

Ik liet het zien dat het werkte en het werkte voor hun, dan als ik nog een wou proberen, veranderde het niet op mijn /stats

Maar bij de persoon die het het eerste had gedaan, daar werkte het wel (ook in de /stats)

Dan vroeg ik er nog een 3de persoon bij

Die deed het ook, en hij kreeg er maar 400 en nog iets

Heb ik iets verkeerd gedaan???

http://pawn.pastebin.com/f495ce9b5

Hier is het deel

Bewerkt: door BlackSouls

Geplaatst:
  • Auteur
comment_1411341
PlayerInfo[giveplayerid][pDrugs] += 500;
SendClientMessage(playerid, COLOR_RED, "You have been given 500 grams of drugs!");

Waarom de ene keer playerid, en de andere keer giveplayerid?

ah, giveplayerid om die speler 500 gram drugs te geven

en de andere keer gewoon playerid om het te laten zien aan die speler die het gekregen heeft

of weet jij misschien een betere vorm ???

Bewerkt: door BlackSouls

Geplaatst:
comment_1411398

Bij giveplayerid doe je er 5 bij, maar aangezien giveplayerid geen waarde krijgt, is dit altijd 0. Maak er dit van:

PlayerInfo[playerid][pDrugs] += 500;
SendClientMessage(playerid, COLOR_RED, "You have been given 500 grams of drugs!");

Bewerkt: door David22

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...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.