Geplaatst: 17 maart 200916 jaren comment_1302011 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
Geplaatst: 19 maart 200916 jaren comment_1303775 Ik denk dat het probleem in de return 0; zit. Probeer hier eens return 1; van te maken.
Geplaatst: 19 maart 200916 jaren comment_1303858 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; }
Geplaatst: 20 maart 200916 jaren comment_1303920 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.
Geplaatst: 20 maart 200916 jaren Auteur comment_1303971 als ik dat er niet neer zet kloppen de definities niet meer....dus da moet wel
Geplaatst: 20 maart 200916 jaren comment_1303978 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.
Geplaatst: 20 maart 200916 jaren comment_1304093 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; }
Geplaatst: 20 maart 200916 jaren Auteur comment_1304606 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?
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