Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Dane poslato Septembar 02, 2011, 15:29:51 POSLE PODNE

Naslov: [Pomoc]Više toga
Poruka od: Dane poslato Septembar 02, 2011, 15:29:51 POSLE PODNE
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)://
Naslov: Odg: [Pomoc]Više toga
Poruka od: OptX poslato Septembar 02, 2011, 15:33:22 POSLE PODNE
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!
Naslov: Odg: [Pomoc]Više toga
Poruka od: Dane poslato Septembar 02, 2011, 15:34:02 POSLE PODNE
Da ja sam level 20 namjestio sebi i imam novca i opet nemože...
Naslov: Odg: [Pomoc]Više toga
Poruka od: OptX poslato Septembar 02, 2011, 15:35:51 POSLE PODNE
Mozda zato jer si vec kupio pa onda nece
Naslov: Odg: [Pomoc]Više toga
Poruka od: Dane poslato Septembar 02, 2011, 15:38:33 POSLE PODNE
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...
Naslov: Odg: [Pomoc]Više toga
Poruka od: Patrick poslato Oktobar 08, 2011, 10:46:08 PRE PODNE
moze neko ovo pomoc jer i ja trebam pomoc u vezi toga hvala!"
Naslov: Odg: [Pomoc]Više toga
Poruka od: fearless.pwn poslato Oktobar 08, 2011, 11:10:23 PRE PODNE
u ovom /kupidionicu,nema problema koliko vidim,idi na lokaciju tu koja pise 3 metara od nje najvise i pisi /kupidionicu (lv10+)
Naslov: Odg: [Pomoc]Više toga
Poruka od: Patrick poslato Oktobar 08, 2011, 19:07:49 POSLE PODNE
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
Naslov: Odg: [Pomoc]Više toga
Poruka od: Joey_ poslato Oktobar 08, 2011, 20:38:28 POSLE PODNE
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. ;)