Komanda:Stim da ti ne moras koristiti YCMD! Koristi ono sto ti imas u Scripti! Ovo ti ja dajem samo primjer. Pogledaj tacno sve kako sam ja uradio i ti tako ubaci u scriptu ali samo podesi na svoju komandu, CP, i sve ostalo kako je kod tebe na GMYCMD:dilajdrogu(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,""CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo != 1 && PlayerInfo != 1) return SendClientMessage(playerid,-1,""B"Samo clanovi Mafije!");
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1796.5811,-1926.9221,13.3892))
{
if(DilaDrogu != 0 || GPS != 0) return SCM(playerid,-1,""B"Vec imas aktiviran posao ili vam je ukljucen GPS! "CR"[ "ZUTA"/ponistidilanje | /iskljucigps "CR"]");
SetPlayerCheckpoint(playerid, 2455.2285,-2090.3384,14.1206, 5.0);
}
else
{
SCM(playerid,-1,""B"Nisi na mestu gde se pokrece dilanje droge!");
}
}
Ovaj PlayerInfo != 1 i ovo PlayerInfo != 1 Ti tu upisujes redni broj te Mafije/Bande/Organizacije.. Ako je kod tebe npr Banda/Mafija/Org za koju pravis ovaj sistem dilanja droge npr pod rednim brojem 3 definisana onda ti upisi broj 3! To znaci da ce tu komandu moci da izvrsi samo igrac koji je u toj org ili je liderOvo sto si me pitao, gdje ide zadnje, ide pod:public OnPlayerEnterCheckpoint
A to izgleda ovako.. Ti mozes da stavis koliko god hoces da bude Checkpoint-a Znaci ako hoces samo 1 onda odma ovde u prvom IsPlayerInRangeOfPoint stavi DisablePlayerCheckpointpublic OnPlayerEnterCheckpoint(playerid)
{
if(DilaDrogu == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2455.2285,-2090.3384,14.1206))
{
utovar = SetTimerEx("preposta", 15000, false, "d", playerid);
SCM(playerid, -1,""SPLAVA"| Dilanje | "BELA"Sacekaj da se droga utovari!");
SetPlayerCheckpoint(playerid, 2455.2285,-2090.3384,14.1206, 5.0);
DilaDrogu = 2;
}
}
if(DilaDrogu == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2455.2285,-2090.3384,14.1206))
{
utovar = SetTimerEx("preposta", 15000, false, "d", playerid);
SCM(playerid, -1,""SPLAVA"| Dilanje | "BELA"Sacekaj da se droga istovari, pa se vrati pa se vrati u bazu!");
SetPlayerCheckpoint(playerid, 2455.2285,-2090.3384,14.1206, 5.0);
DilaDrogu = 3;
}
}
if(DilaDrogu == 3)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2455.2285,-2090.3384,14.1206))
{
SCM(playerid, -1,""SPLAVA"| Dilanje | "BELA"Zavrsio si dilanje droge!");
SCM(playerid, -1,""SPLAVA"| Dilanje | "BELA"Dobio si 200g droge!");
PlayerInfo += 200;
DilaDrogu = 0;
DisablePlayerCheckpoint(playerid);
}
}
return 1;
}
Obavezno dodaj:new DilaDrogu;
Gore negdje u scripti gdje imas dosta new Nadam se da sam ti nekako pomogao, ako negdje zapnes javi pa cemo probati i to resiti. Poz 😉