Skripta koju koristim:NBE
Detaljan opis problema:Pa ovako imam if statement i sada imam puno koordinata da dodam(IsPlayerinRangeOfPoint) preko 10 i sada kada sve to stavim u if statement izbaci mi error line too long ? Sta da radim ? Mogu to negdje u string ili nesto slicno I kako?
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
jednostavno napravis novu funkciju koja ce obuhvatati sve te koordinate i onda samo tom funkcijom posle ispisujes u svakoj novoj komandi
Citat: Blaeks poslato Avgust 10, 2014, 03:19:44 PRE PODNE
jednostavno napravis novu funkciju koja ce obuhvatati sve te koordinate i onda samo tom funkcijom posle ispisujes u svakoj novoj komandi
Ne kontam me, kako novu funkciju ? zar ne ide u neki string ili nesto ?
Ovo ocu
if(strcmp(cmd, "/kopaj", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, -362.6637,2172.3687,-13.9028) || IsPlayerInRangeOfPoint(playerid, 5.0, -361.9133,2178.8298,-13.9028) || IsPlayerInRangeOfPoint(playerid, 5.0, -354.3203,2177.7351,-13.7432) || IsPlayerInRangeOfPoint(playerid, 5.0, -339.7289,2175.9336,-13.9028) || IsPlayerInRangeOfPoint(playerid, 5.0, -331.7503,2166.1809,-13.9103) && PlayerInfo[playerid][pJob] == 30 && IsPlayerSkin(playerid, 260))
Eh vidis If(IsPlayer.. trebam dodati jos koordinata..
stock Funckija(playerid)
{
//ovde sve te koordinate
}
Citat: Blaeks poslato Avgust 10, 2014, 14:50:51 POSLE PODNE
stock Funckija(playerid)
{
//ovde sve te koordinate
}
Da stavim ovako ?
stock Funkcija(playerid)
{
IsPlayerInRangeOfPoint(playerid, 2.0, x,y,z);
IsPlayerInRangeOfPoint(playerid, 2.0, x,y,z);
}
jel tako ili ?
ili...
stock Funckija(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, koordinate) || IsPlayerInRangeOfPoint(playerid, 7.0, koordinate) || //i tako dalje)
{
SendClientMessage(playerid,0xFFFFFFFF,"pozdrav, funckija radi!");
}
return 1;
}