GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: BackUP - 2013. Március 29. - 13:04:53

Cím: Miért bugol a jármûszalon?
Írta: BackUP - 2013. Március 29. - 13:04:53
Sziasztok.
Csinálgattam a jármûszalont, hibátlanul mûködik, viszont annyi hiba van benne, hogy mikor kiválasztom a színt, lespawnolja ugyan a kocsit, viszont szürke, avagy valami világoskék színben.
Kód: (pawn) [Kijelölés]
                     if(!response) return 0;
new Neve[40];
GetPlayerName(playerid, Neve, 40);
if(listitem == 0)
{
switch(random(4))
{
case 0: ujkocsi(411,1275.8461,-1646.7882,13.5469,269.0798,0,0,Neve);
case 1: ujkocsi(411,1276.4573,-1657.9189,13.5469,272.8399,0,0,Neve);
case 2: ujkocsi(411,1282.8688,-1646.4109,13.5469,268.7663,0,0,Neve);
case 3: ujkocsi(411,1283.2720,-1657.8956,13.5469,264.3796,0,0,Neve);
}
}
if(listitem == 1)
{
switch(random(4))
{
case 0: ujkocsi(411,1275.8461,-1646.7882,13.5469,269.0798,2,2,Neve);
case 1: ujkocsi(411,1276.4573,-1657.9189,13.5469,272.8399,2,2,Neve);
case 2: ujkocsi(411,1282.8688,-1646.4109,13.5469,268.7663,2,2,Neve);
case 3: ujkocsi(411,1283.2720,-1657.8956,13.5469,264.3796,2,2,Neve);
}
}
if(listitem == 2)
{
switch(random(4))
{
case 0: ujkocsi(411,1275.8461,-1646.7882,13.5469,269.0798,2,2,Neve);
case 1: ujkocsi(411,1276.4573,-1657.9189,13.5469,272.8399,2,2,Neve);
case 2: ujkocsi(411,1282.8688,-1646.4109,13.5469,268.7663,2,2,Neve);
case 3: ujkocsi(411,1283.2720,-1657.8956,13.5469,264.3796,2,2,Neve);
}
}
if(listitem == 3)
{
switch(random(4))
{
case 0: ujkocsi(411,1275.8461,-1646.7882,13.5469,269.0798,3,3,Neve);
case 1: ujkocsi(411,1276.4573,-1657.9189,13.5469,272.8399,3,3,Neve);
case 2: ujkocsi(411,1282.8688,-1646.4109,13.5469,268.7663,3,3,Neve);
case 3: ujkocsi(411,1283.2720,-1657.8956,13.5469,264.3796,3,3,Neve);
}
}
if(listitem == 4)
{
switch(random(4))
{
case 0: ujkocsi(411,1275.8461,-1646.7882,13.5469,269.0798,6,6,Neve);
case 1: ujkocsi(411,1276.4573,-1657.9189,13.5469,272.8399,6,6,Neve);
case 2: ujkocsi(411,1282.8688,-1646.4109,13.5469,268.7663,6,6,Neve);
case 3: ujkocsi(411,1283.2720,-1657.8956,13.5469,264.3796,6,6,Neve);
}
}
if(listitem == 5)
{
switch(random(4))
{
case 0: ujkocsi(411,1275.8461,-1646.7882,13.5469,269.0798,128,128,Neve);
case 1: ujkocsi(411,1276.4573,-1657.9189,13.5469,272.8399,128,128,Neve);
case 2: ujkocsi(411,1282.8688,-1646.4109,13.5469,268.7663,128,128,Neve);
case 3: ujkocsi(411,1283.2720,-1657.8956,13.5469,264.3796,128,128,Neve);
}
}
if(listitem == 6)
{
switch(random(4))
{
case 0: ujkocsi(411,1275.8461,-1646.7882,13.5469,269.0798,103,103,Neve);
case 1: ujkocsi(411,1276.4573,-1657.9189,13.5469,272.8399,103,103,Neve);
case 2: ujkocsi(411,1282.8688,-1646.4109,13.5469,268.7663,103,103,Neve);
case 3: ujkocsi(411,1283.2720,-1657.8956,13.5469,264.3796,103,103,Neve);
}
}
if(listitem == 7)
{
switch(random(4))
{
case 0: ujkocsi(411,1275.8461,-1646.7882,13.5469,269.0798,160,160,Neve);
case 1: ujkocsi(411,1276.4573,-1657.9189,13.5469,272.8399,160,160,Neve);
case 2: ujkocsi(411,1282.8688,-1646.4109,13.5469,268.7663,160,160,Neve);
case 3: ujkocsi(411,1283.2720,-1657.8956,13.5469,264.3796,160,160,Neve);
}
}

 
tudom, hogy a randomnél van enné legy sokkal egyszerûbb megoldás, ismerem, csak akkor is ezt csinálta, gondoltam az a gondja.
az \"ujkocsi\" függvényt Red-Eye írta skypeon még nekem, nemtudom azzal van e gond, de itt van:
 


 
Remélem ti  rájöttök, hogy mi a hiba.[/font]
Még annyit hozzátennék, hogy szerver restart után a kiválasztott színben töltõdik be a kocsi.
Cím: Miért bugol a jármûszalon?
Írta: Tomee - 2013. Március 29. - 14:10:57
kocsi[mcarid][id] = CreateVehicle(carid, cX+1,cY+1,cZ,cA, -1, -1,-1);

 
Itt mikor létrehozza a jármûvet akkor a szín, nem az, amit te adsz meg, hanem -1.
Szerintem ez lesz a hiba
Szóval így kellene
 
kocsi[mcarid][id] = CreateVehicle(carid, cX+1,cY+1,cZ,cA,szin01, szin02,-1);
Cím: Miért bugol a jármûszalon?
Írta: BackUP - 2013. Március 29. - 14:27:59
Javítottam, mert igazad van, ott tényleg hibás volt.
Viszont most ugyanezt csinálja, csak random színekben hívja le. Ha fehéret kérek, lerakásnál, és betöltésnél is piros, vagy világoskék, ha feketét, lerakásnál kék, betöltésnél fekete.
Szerk:
Oké, nem mondtam semmit, fehérnél csak elírtam a szín ID-t.
Szóval nemtudom mi a gond.