linanohaahuba 0 Odesláno: 25. Listopad, 2017 Share Odesláno: 25. Listopad, 2017 Popis problému: Mám problém, dělám CP na Popeláře, dám tam PopelarMise[playerid] = 1; a do onplayerentercheckpoint if(PopelarMise[playerid] == 1) { a ty další funkce, a na vypnutí CP a ten CP, nevykoná svojí funkci vyzkoušel jsem vše proč? Chyby/varování kompilátoru a při běhu: -- Kód: -- Dodatečné poznámky: -- Link to comment Share on other sites More sharing options...
0 Globální moderátor HighPrint 177 Odesláno: 26. Listopad, 2017 Globální moderátor Share Odesláno: 26. Listopad, 2017 Prosím o dodání kódu. Takhle nelze říci, kde je chyba Link to comment Share on other sites More sharing options...
0 linanohaahuba 0 Odesláno: 26. Listopad, 2017 Author Share Odesláno: 26. Listopad, 2017 CMD:misepp(playerid){if(408 != GetVehicleModel(GetPlayerVehicleID(playerid))) return SCM(playerid,-1,"Nemáš popelářské auto");Polda[playerid] = 0;Hasic[playerid] = 0;Taxikar[playerid] = 0;Pravnik[playerid] = 0;Popelar[playerid] = 1;Uklizec[playerid] = 0;Terorista[playerid] = 0;//SCM(playerid,COLOR_RED,"Jste zaměstnán jako Právník, suďte WL hráče pomocí L.ALT");IB(playerid,5,"~r~Jste zamestnan jako Popelar.");PopelarMise[playerid] = 1;SetPlayerCheckpoint(playerid, 1560.3567,970.9088,10.8203,10);return 1;}public OnPlayerEnterCheckpoint(playerid){if(PopelarMise[playerid] == 1){GameTextForPlayer(playerid,"~r~ODMENA 800$",5000,4);GivePlayerMoney(playerid, 800);PopelarMise[playerid] = 2;DisablePlayerRaceCheckpoint(playerid);SetPlayerCheckpoint(playerid,11663.6606,915.2019,10.6853,10);}if(PopelarMise[playerid] == 2){GameTextForPlayer(playerid,"~r~ODMENA 850$",5000,4);GivePlayerMoney(playerid, 850);PopelarMise[playerid] = 3;SetPlayerCheckpoint(playerid,1653.1801,1071.7417,10.8203,10);}if(PopelarMise[playerid] == 3){GameTextForPlayer(playerid,"~r~ODMENA 950$",5000,4);GivePlayerMoney(playerid, 950);PopelarMise[playerid] = 4;SetPlayerCheckpoint(playerid, 1585.6882,670.9553,10.8203,10);}if(PopelarMise[playerid] == 4){GameTextForPlayer(playerid,"~r~ODMENA 1,500$ 2RP ",5000,4);GivePlayerMoney(playerid, 1500);PlayerInfo[playerid][RP] += 2;PopelarMise[playerid] = 2;SetPlayerCheckpoint(playerid,11663.6606,915.2019,10.6853,10);}return 1;} Link to comment Share on other sites More sharing options...
0 Guyy 14 Odesláno: 26. Listopad, 2017 Share Odesláno: 26. Listopad, 2017 Chybajú ti tam returny.. Na každý koniec bloku (pod nastavovanie CP v publicu) daj return 1; Link to comment Share on other sites More sharing options...
0 linanohaahuba 0 Odesláno: 26. Listopad, 2017 Author Share Odesláno: 26. Listopad, 2017 Vyzkoušeno, nefunguje. Link to comment Share on other sites More sharing options...
0 Guyy 14 Odesláno: 26. Listopad, 2017 Share Odesláno: 26. Listopad, 2017 Mám ti to natočiť, že mi to ide ?? :D :D S týmto kódom som to skúšal, všetko funguje, nieje tam nič pridané okrem returnov, správy som dal len na test.. A upravil pozície.. Tak neviem čo ti nefunguje public OnPlayerEnterCheckpoint(playerid) { if(PopelarMise[playerid] == 1) { DisablePlayerCheckpoint(playerid); GameTextForPlayer(playerid,"~r~ODMENA 800$",5000,4); GivePlayerMoney(playerid, 800); PopelarMise[playerid] = 2; SendClientMessageToAll(-1, "Odmena 800"); SetPlayerCheckpoint(playerid,1563.2687,1033.7928,11.3767,10); SendClientMessage(playerid,-1,"další cp.."); return 1; } if(PopelarMise[playerid] == 2) { GameTextForPlayer(playerid,"~r~ODMENA 850$",5000,4); GivePlayerMoney(playerid, 850); PopelarMise[playerid] = 3; SendClientMessageToAll(-1, "Odmena 850"); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1560.3567,970.9088,10.8203,10); return 1; } if(PopelarMise[playerid] == 3) { GameTextForPlayer(playerid,"~r~ODMENA 950$",5000,4); GivePlayerMoney(playerid, 950); PopelarMise[playerid] = 4; SendClientMessageToAll(-1, "Odmena 950"); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1563.2687,1033.7928,11.3767,10); return 1; } if(PopelarMise[playerid] == 4) { GameTextForPlayer(playerid,"~r~ODMENA 1,500$ 2RP ",5000,4); GivePlayerMoney(playerid, 1500); PopelarMise[playerid] = 2; SendClientMessageToAll(-1, "Odmena 1500"); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1560.3567,970.9088,10.8203,10); return 1; } return 1; } A ešte som upravil CMD:misepp(playerid) na CMD:misepp(playerid, params[]) Nič viac Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 26. Listopad, 2017 Share Odesláno: 26. Listopad, 2017 Mám ti to natočiť, že mi to ide ?? S týmto kódom som to skúšal, všetko funguje, nieje tam nič pridané okrem returnov, správy som dal len na test.. A upravil pozície.. Tak neviem čo ti nefunguje public OnPlayerEnterCheckpoint(playerid) { if(PopelarMise[playerid] == 1) { DisablePlayerCheckpoint(playerid); GameTextForPlayer(playerid,"~r~ODMENA 800$",5000,4); GivePlayerMoney(playerid, 800); PopelarMise[playerid] = 2; SendClientMessageToAll(-1, "Odmena 800"); SetPlayerCheckpoint(playerid,1563.2687,1033.7928,11.3767,10); SendClientMessage(playerid,-1,"další cp.."); return 1; } if(PopelarMise[playerid] == 2) { GameTextForPlayer(playerid,"~r~ODMENA 850$",5000,4); GivePlayerMoney(playerid, 850); PopelarMise[playerid] = 3; SendClientMessageToAll(-1, "Odmena 850"); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1560.3567,970.9088,10.8203,10); return 1; } if(PopelarMise[playerid] == 3) { GameTextForPlayer(playerid,"~r~ODMENA 950$",5000,4); GivePlayerMoney(playerid, 950); PopelarMise[playerid] = 4; SendClientMessageToAll(-1, "Odmena 950"); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 1563.2687,1033.7928,11.3767,10); return 1; } if(PopelarMise[playerid] == 4) { GameTextForPlayer(playerid,"~r~ODMENA 1,500$ 2RP ",5000,4); GivePlayerMoney(playerid, 1500); PopelarMise[playerid] = 2; SendClientMessageToAll(-1, "Odmena 1500"); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,1560.3567,970.9088,10.8203,10); return 1; } return 1; } A ešte som upravil CMD:misepp(playerid) na CMD:misepp(playerid, params[]) Nič viac Asi mu ten príkaz nefungoval Link to comment Share on other sites More sharing options...
0 Guyy 14 Odesláno: 26. Listopad, 2017 Share Odesláno: 26. Listopad, 2017 Asi mu ten príkaz nefungoval Tak hore píše že CP nevykoná čo má Nepísal že mu to nevytvorí CP Link to comment Share on other sites More sharing options...
0 linanohaahuba 0 Odesláno: 27. Listopad, 2017 Author Share Odesláno: 27. Listopad, 2017 (upraveno) Tak jsem to udělal jak máš ty, a ten CP, když projedu, tak tam furt je, nic se nestane. Edited 27. Listopad, 2017 by NegrAvalons Link to comment Share on other sites More sharing options...
0 Globální moderátor HighPrint 177 Odesláno: 27. Listopad, 2017 Globální moderátor Share Odesláno: 27. Listopad, 2017 Jako finalni reseni vidim to, ze nekomu posles ten stejnej kod, on to zkusi zkompilovat a pustit na serveru Link to comment Share on other sites More sharing options...
0 Guyy 14 Odesláno: 27. Listopad, 2017 Share Odesláno: 27. Listopad, 2017 No, ved to som tu práve šiel dať No, tak je problem u teba Tak máš dve možnosti.. Bud zistíš prečo ti to nejde.. Pravdepodobne nejaký fs bráni tej funkcií.. Lebo môj kód funguje, ale točiť ti to fakt nebudem.. A druhá možnosť, odinštaluj pawno Ešte ti tu dám aj celý ten script, keď spustíš iba ten a s gm alebo kde to máš to odstrániš.. Malo by ti to ísť jak mne Pastebin Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 28. Listopad, 2017 Share Odesláno: 28. Listopad, 2017 Nebude celý problém v tom, že hore vytváraš CP a dole mažeš RCP? (race CP) Alebo si si to už upravil? 1 Link to comment Share on other sites More sharing options...
Dotaz
linanohaahuba 0
Popis problému:
Mám problém, dělám CP na Popeláře, dám tam PopelarMise[playerid] = 1; a do onplayerentercheckpoint if(PopelarMise[playerid] == 1) { a ty další funkce, a na vypnutí CP a ten CP, nevykoná svojí funkci vyzkoušel jsem vše proč?
Chyby/varování kompilátoru a při běhu:
--
Kód:
Dodatečné poznámky:
--
Link to comment
Share on other sites
11 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now