thuron Geplaatst: 17 maart 2009 Rapport Geplaatst: 17 maart 2009 Wanneer ik dit checkpoint in ga krijg ik geen geld, bericht of iets, hoe kan dit?? Code:public OnPlayerEnterCheckpointEx(playerid, cpid, name[]) { // PAPER JOB if(cpid == house1paperboy) SendClientMessage(playerid, COLOR_GREEN, "You sold a paper for $1."); GivePlayerMoney(playerid,1); house2paperboy = CreateCheckpoint(-2789.6572, -181.1877, 10.0625, 3.0, 9999.9, "house2paperboy",true); return 0; } de public OnPlayerEnterCheckpointEx komt hiervan: http://forum.sa-mp.com/index.php?topic=64605.0 Reageren
David22 Geplaatst: 19 maart 2009 Rapport Geplaatst: 19 maart 2009 Ik denk dat het probleem in de return 0; zit. Probeer hier eens return 1; van te maken. Reageren
thuron Geplaatst: 19 maart 2009 Auteur Rapport Geplaatst: 19 maart 2009 nope, geen verandering Reageren
Crusher!! Geplaatst: 19 maart 2009 Rapport Geplaatst: 19 maart 2009 public OnPlayerEnterCheckpointEx(playerid, cpid, name[]) { // PAPER JOB if(cpid == house1paperboy) SendClientMessage(playerid, COLOR_GREEN, "You sold a paper for $1."); GivePlayerMoney(playerid,1); house2paperboy = CreateCheckpoint(-2789.6572, -181.1877, 10.0625, 3.0, 9999.9, "house2paperboy",true); return 1; } Reageren
Big Boss Geplaatst: 20 maart 2009 Rapport Geplaatst: 20 maart 2009 house2paperboy = CreateCheckpoint(-2789.6572, -181.1877, 10.0625, 3.0, 9999.9, "house2paperboy",true); Ben je zeker dat je er nog een variabele van moet maken? Aangezien er namelijk al een naam in de functie zelf zit. Reageren
thuron Geplaatst: 20 maart 2009 Auteur Rapport Geplaatst: 20 maart 2009 als ik dat er niet neer zet kloppen de definities niet meer....dus da moet wel Reageren
David22 Geplaatst: 20 maart 2009 Rapport Geplaatst: 20 maart 2009 Aha, na het bekijken van de pagina die je gaf, zie ik de volgende syntaxis voor CreateCheckpoint staan: CreateCheckpoint(Float:X, Float:Y, Float:Z, Float:size, Float:distance, name[], bool:enable) Het gaat mij hier vooral om de een-na-laatste "functie", name[]. Ik denk dat je if(cpid == house1paperboy) moet veranderen in if(!strcmp(name, "house1paperboy", true, 14)) Ik denk dat hij dan wel werkt. Reageren
thuron Geplaatst: 20 maart 2009 Auteur Rapport Geplaatst: 20 maart 2009 nope, niks veranderd. Reageren
Big Boss Geplaatst: 20 maart 2009 Rapport Geplaatst: 20 maart 2009 Dit komt rechtstreeks uit het topic op het SA-MP forum, kijk dat eerst eens na: public OnPlayerEnterCheckpoint(playerid) { CPC_OnPlayerEnterCheckpoint(playerid); return 1; } public OnPlayerEnterCheckpointEx(playerid, cpid, name[]) { // Do something if(cpid == cp_bank) { SendClientMessage(playerid, COLOR_GREEN, "***Welcome to the Bank***"); return 1; } return 1; } Reageren
thuron Geplaatst: 20 maart 2009 Auteur Rapport Geplaatst: 20 maart 2009 bijna voor elkaar, ze doen het nu wel maar hij haalt de checkpoints door elkaar, wat hij eerst niet deed, hoe kan ik dat oplossen? 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.