Skripta koju koristim:Noxicus
Detaljan opis problema:Imam problem na komandi /kupidionicu ja doÄ'em na mjesto koje treba i upiÅ¡em tu komandu i ne radi niÅ¡ta(nekad oće da radi nekad neće).
2.Imam problem na poslu Pilot uzmem taj posao i doÄ'em do onoga velikog crnog aviona nemogu nikako da uÄ'em u njega i da radim.
Dio skripte:Evo za komandu /kupidionicu:
CMD:kupidionicu(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1470.8262,-1177.5880,23.9217))
{
if(PlayerInfo[playerid][pLevel] >= 10)
{
if(GetPVarInt(playerid, "PosjedujeDionicu") == 0)
{
new stringae[128];
format(stringae, sizeof(stringae), "{FFFF00}Odaberi {0080C0}kompaniju od koje zelis da kupis {FFFF00}dionice!");
ShowPlayerDialog(playerid, 5656, DIALOG_STYLE_LIST, stringa, "{FF0000}CNN\n{0080C0}Elektrana\n{FF0000}Vodovod\n{0080C0}Telekom\n{FF0000}House Upgrade\n{0080C0}Car Upgrade\n{FF0000}Company Upgrade\n{0080C0}Osiguravajuce društvo\n{FF0000}Gas Company", "Odaberi", "Ponisti");
}
else return SCM(playerid, WHITE, "Vec posjedujes dionicu!");
}
else return SCM(playerid, WHITE, "Moras biti lvl 10+ da bi mogao pristupiti berzi!");
}
else return SCM(playerid, WHITE, "Nisi kod dionickog drustva/berze!");
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Za dionicu moras bit lvl 10+. A za pilota. Spawnaj si vozila: /veh 608 i /veh 485 i namijesti si ispod vrata i popni se na skale i moci ces uc!
Da ja sam level 20 namjestio sebi i imam novca i opet nemože...
Mozda zato jer si vec kupio pa onda nece
Nisam ja baš toliko glup isuse nisam kupio provjeravao sam i da sam kupio pisalo bi mi već imam dionicu ili kad ukucam /dionica pisalo bi mi da imam a ovako nemam....Molim da tko zna pomoći posta...
moze neko ovo pomoc jer i ja trebam pomoc u vezi toga hvala!"
u ovom /kupidionicu,nema problema koliko vidim,idi na lokaciju tu koja pise 3 metara od nje najvise i pisi /kupidionicu (lv10+)
nece nikako nece evo moje komande
CitatCMD:kupidionicu(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1470.8262,-1177.5880,23.9217))
{
if(PlayerInfo[playerid][pLevel] >= 10)
{
if(GetPVarInt(playerid, "PosjedujeDionicu") == 0)
{
new stringae[128];
format(stringae, sizeof(stringae), "{FFFF00}Odaberi {0080C0}kompaniju od koje zelis da kupis {FFFF00}dionice!");
ShowPlayerDialog(playerid, 5656, DIALOG_STYLE_LIST, stringa, "{FF0000}CNN\n{0080C0}Elektrana\n{FF0000}Vodovod\n{0080C0}Telekom\n{FF0000}House Upgrade\n{0080C0}Car Upgrade\n{FF0000}Company Upgrade\n{0080C0}Osiguravajuce društvo\n{FF0000}Gas Company", "Odaberi", "Ponisti");
}
else return SCM(playerid, WHITE, "Vec posjedujes dionicu!");
}
else return SCM(playerid, WHITE, "Moras biti lvl 10+ da bi mogao pristupiti berzi!");
}
else return SCM(playerid, WHITE, "Nisi kod dionickog drustva/berze!");
return 1;
}
a to je u dialogu a nece se otvorit dialog a iima ovo showplayer dialog
Ovo vrijedi za obojicu:
Stavili ste krivu varijablu za naslov:
new stringae[128];
format(stringae, sizeof(stringae), "{FFFF00}Odaberi {0080C0}kompaniju od koje zelis da kupis {FFFF00}dionice!");
ShowPlayerDialog(playerid, 5656, DIALOG_STYLE_LIST, stringa, "{FF0000}CNN\n{0080C0}Elektrana\n{FF0000}Vodovod\n{0080C0}Telekom\n{FF0000}House Upgrade\n{0080C0}Car Upgrade\n{FF0000}Company Upgrade\n{0080C0}Osiguravajuce društvo\n{FF0000}Gas Company", "Odaberi", "Ponisti");
U formatu imate: stringae (kao što je i definirano), a u SPD funkciji stringa. U SPD funkciju stavite stringae i radit će. ;)