Započeo Gary_King
•21. Okt. 2012.• Zaključanoreturn ne radi kod isplayerinrangeofpoint
702
pregleda
11
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
10
Postovi:
4
Teme:
Pridružio se:Sep. 2010
21. Okt. 2012.
Skripta koju koristim:
Ne koristim skripe nikakve, ovo je filterscripta od 0
Detaljan opis problema:
Znaci, skriptao sam si komandu /armour, napravio sam pickup. Cilj je da komanda radi samo kad se stane na pickup, range je 2.
Ali imam problem. Kad god i bilo gdje na serveru napisem /armour, dobijem pancirku makar nisam kod pickup-a.
Dio skripte:
Probao sam ovako:
Ali onda ne radi /armour uopce, samo daje SendClientMessage "Moras biti kod Armour Pickup-a".
Ne koristim skripe nikakve, ovo je filterscripta od 0
Detaljan opis problema:
Znaci, skriptao sam si komandu /armour, napravio sam pickup. Cilj je da komanda radi samo kad se stane na pickup, range je 2.
Ali imam problem. Kad god i bilo gdje na serveru napisem /armour, dobijem pancirku makar nisam kod pickup-a.
Dio skripte:
if (strcmp("/armour", cmdtext, true, 10) == 0)
{
IsPlayerInRangeOfPoint(playerid,2, -2167.3972,3306.8318,95.5800);
SendClientMessage(playerid, COLOR_ORANGE, "Armour PickUP");
SetPlayerArmour(playerid,100);
}Probao sam ovako:
if (strcmp("/armour", cmdtext, true, 10) == 0)
{
IsPlayerInRangeOfPoint(playerid,2, -2167.3972,3306.8318,95.5800); return SendClientMessage(playerid, COLOR_ORANGE, "Moras biti kod Armour Pickup-a");
SendClientMessage(playerid, COLOR_ORANGE, "Armour PickUP");
SetPlayerArmour(playerid,100);
return 1;
}Ali onda ne radi /armour uopce, samo daje SendClientMessage "Moras biti kod Armour Pickup-a".
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
150
Postovi:
13
Teme:
Pridružio se:Avg. 2011
21. Okt. 2012.
Dodaj ovako
if(!IsPlayerInRangeOfPoint(playerid,2, -2167.3972,3306.8318,95.5800)) return SendClientMessage(playerid, COLOR_ORANGE, "Moras biti kod Armour Pickup-a");Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
10
Postovi:
4
Teme:
Pridružio se:Sep. 2010
21. Okt. 2012.
Nisi dobro procitao. 😉
Napravio sam return ali sada ne radi /armour cmd, to je problem. Ne znam dalje.
Znaci, kad dodem do range of point i napisem /armour samo mi daje return send client message umjesto da mi da pancu.
Napravio sam return ali sada ne radi /armour cmd, to je problem. Ne znam dalje.
Znaci, kad dodem do range of point i napisem /armour samo mi daje return send client message umjesto da mi da pancu.
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
375
Postovi:
43
Teme:
Pridružio se:Jan. 2011
21. Okt. 2012.
if (strcmp("/armour", cmdtext, true, 10) == 0)
{
IsPlayerInRangeOfPoint(playerid,2, -2167.3972,3306.8318,95.5800);
{
SendClientMessage(playerid, COLOR_ORANGE, "Armour PickUP");
SetPlayerArmour(playerid,100);
return 1;
}
SendClientMessage(playerid,COLOR_WHITE,"Moras biti kod Armour Pickup-a");
return 1;
}
{
IsPlayerInRangeOfPoint(playerid,2, -2167.3972,3306.8318,95.5800);
{
SendClientMessage(playerid, COLOR_ORANGE, "Armour PickUP");
SetPlayerArmour(playerid,100);
return 1;
}
SendClientMessage(playerid,COLOR_WHITE,"Moras biti kod Armour Pickup-a");
return 1;
}
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
298
Postovi:
30
Teme:
Pridružio se:Feb. 2012
21. Okt. 2012.
if (strcmp("/armour", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,2, -2167.3972,3306.8318,95.5800))
{
SendClientMessage(playerid, COLOR_ORANGE, "Armour PickUP");
SetPlayerArmour(playerid,100);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Moras biti kod Armour Pickup-a");
}
return 1;
}21. Okt. 2012.
if (strcmp("/armour", cmdtext, true, 10) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 2.0, -2167.3972,3306.8318,95.580))
{
SendClientMessage(playerid, COLOR_WHITE, "(greska) Niste na mestu za uzimanje Aurmoura!");
SetPlayerArmour(playerid,100);
}
return 1;
} ------
* Probaj ovako, ako ti ne radi, ili imaju neki Errori, warningsi, obavezno mi se javi na PM!!
------
EDIT: Dodaj i ovo takodjer..
CreateDynamicPickup(1247, 1, -2167.3972,3306.8318,95.580, 1); // Aurmor Pickup!Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
298
Postovi:
30
Teme:
Pridružio se:Feb. 2012
21. Okt. 2012.
Black Boy wrote on October 21, 2012, 3:14 pm:
if (strcmp("/armour", cmdtext, true, 10) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 2.0, -2167.3972,3306.8318,95.580))
{
SendClientMessage(playerid, COLOR_WHITE, "(greska) Niste na mestu za uzimanje Aurmoura!");
SetPlayerArmour(playerid,100);
}
return 1;
} ------
* Probaj ovako, ako ti ne radi, ili imaju neki Errori, warningsi, obavezno mi se javi na PM!!
------
EDIT: Dodaj i ovo takodjer..
CreateDynamicPickup(1247, 1, -2167.3972,3306.8318,95.580, 1); // Aurmor Pickup!Pa to mu daje pancir ako nije kod tog mjesta , a on zeli da dobija pancir KOD tog mjesta.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
298
Postovi:
30
Teme:
Pridružio se:Feb. 2012
21. Okt. 2012.
Razor (a.k.a Shady) wrote on October 21, 2012, 3:30 pm:
Pa to mu daje pancir ako nije kod tog mjesta , a on zeli da dobija pancir KOD tog mjesta.
Nije toÄno, stavio je ! ispred
Pa tj "!" znaÄi suprotno od toga, tj, ako kuca cmd /armour dobit će armour ako NIJE na tom mjestu.
i zašto ponavljaš ono što sam napisao ? Napisao sam cmd gore.
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
75 / 100 XP
Početnik(0)
26
Postovi:
0
Teme:
Pridružio se:Sep. 2011
21. Okt. 2012.
Muhamed je upravu.
Ja bi to ovako upakovao, mada mi se gadi na ovaj procesor komandi.
Ja bi to ovako upakovao, mada mi se gadi na ovaj procesor komandi.
if(strcmp("/armour", cmdtext, true, 10) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid,2, -2167.3972,3306.8318,95.5800))return SendClientMessage(playerid,COLOR_WHITE,"Moras biti kod Armour Pickup-a"); // Ako igrac nije na tim koordinatama izbacuje mu text
SendClientMessage(playerid, COLOR_ORANGE, "Armour PickUP"); // Ako jeste na tim koordinatama ispisuje mu text
SetPlayerArmour(playerid,100); // Ako jeste na tim koordinatama daje mu pancirku
return 1;
}23. Okt. 2012.
probaj ovako..
Uradio sam ti da ga kupis!!! za novce!! izvoli! probaj..
if (strcmp("/armour", cmdtext, true, 10) == 0)
if(IsPlayerInRangeOfPoint(playerid, 2, -2167.3972,3306.8318,95.580))
if (GetPlayerMoney(playerid) >= 10) // Ovde menjas sumu novca koliko zelis da ti bude!
{
GivePlayerMoney(playerid, -1000);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid, COLOR_YELLOW, "Uspesno ste kupili aurmour!");
}
else if (GetPlayerMoney(playerid) < 10)
{
SendClientMessage(playerid,COLOR_RED,"Nemate dovoljno novca, potrebno je 10$!!!");
}Uradio sam ti da ga kupis!!! za novce!! izvoli! probaj..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava