BlackSouls Geplaatst: 10 juli 2009 Rapport Geplaatst: 10 juli 2009 (bewerkt) 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 ) 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: 10 juli 2009 door BlackSouls Reageren
David22 Geplaatst: 10 juli 2009 Rapport Geplaatst: 10 juli 2009 Wat werkt er niet? Een gedetailleerdere beschrijving van het probleem zou fijn zijn... Reageren
BlackSouls Geplaatst: 10 juli 2009 Auteur Rapport Geplaatst: 10 juli 2009 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. Reageren
David22 Geplaatst: 10 juli 2009 Rapport Geplaatst: 10 juli 2009 "SERVER: Unknown Command" duid meestal op een fout in je returns, upload eens je volledige callback (OnPlayerCommandText) op Pastebin Reageren
BlackSouls Geplaatst: 11 juli 2009 Auteur Rapport Geplaatst: 11 juli 2009 (bewerkt) 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: 11 juli 2009 door BlackSouls Reageren
David22 Geplaatst: 12 juli 2009 Rapport Geplaatst: 12 juli 2009 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? Reageren
BlackSouls Geplaatst: 12 juli 2009 Auteur Rapport Geplaatst: 12 juli 2009 (bewerkt) 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: 12 juli 2009 door BlackSouls Reageren
David22 Geplaatst: 12 juli 2009 Rapport Geplaatst: 12 juli 2009 (bewerkt) 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: 12 juli 2009 door David22 Reageren
BlackSouls Geplaatst: 12 juli 2009 Auteur Rapport Geplaatst: 12 juli 2009 lol, Ik had het juist zo geprobeerd voor je antwoorde, en toen werkte het Nu werkt het naar behoren. Bedankt Reageren
Recommended Posts
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.