Szerző Téma: "Nem vagy termékszállítóban"  (Megtekintve 416 alkalommal)

Nem elérhető Petrik

  • 318
    • Profil megtekintése
"Nem vagy termékszállítóban"
« Dátum: 2013. április 06. - 20:11:26 »
0 Show voters
Sziasztok.
Nos, tippem sincs mi lehet a probléma. Ha egyedül vagyok fennt a szerveren, akkor minden jó (0-s playerid-n).
Ha nullás playerid-n vagyok fennt, és úgy próbálom feltölteni a kocsit, akkor minden okés, csak akkor írja, hogy: \"Nem vagy termékszállítóban\", ha tényleg nem ülök. De ha annál nagyobbon vagyok fenn, akkor csak akkor jó, ha pont NEM ülök benne... Valakinek valami tippje?
Kocsi lekérdezése:
 
new termekkocsi[4000] =
{
456
};

 

if (strcmp(\"/feltolttermek\", cmdtext, true, 10) == 0)
{
new jarmuid = GetPlayerVehicleID(playerid);
if(
IsPlayerInRangeOfPoint(playerid,5.0,102.4274,1085.0323,13.6094) ||
IsPlayerInRangeOfPoint(playerid,5.0,103.0836,1062.8774,13.6094)
)
if(GetVehicleModel(jarmuid) == termekkocsi[playerid])
{
...
}
else
{
SendClientMessage(playerid, COLOR_RED, \"((Nem vagy termékszállítóban!))\");
}
return 1;
}
« Utoljára szerkesztve: 2013. április 06. - 20:18:27 írta Petrik »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
"Nem vagy termékszállítóban"
« Válasz #1 Dátum: 2013. április 06. - 20:45:52 »
0 Show voters

new termekkocsi[4000][MAX_PLAYERS] =
{
456
};

Nem elérhető Petrik

  • 318
    • Profil megtekintése
"Nem vagy termékszállítóban"
« Válasz #2 Dátum: 2013. április 06. - 21:06:55 »
0 Show voters
Idézetet írta: ZyZu date=1365273952\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"35806\" data-ipsquote-contentclass=\"forums_Topic


new termekkocsi[4000][MAX_PLAYERS] =
{
456
};

 

Errorozik:
 
D:\\...(2831) : error 033: array must be indexed (variable \"termekkocsi\")

 
Fenti kód az a sor.

Nem elérhető Fool

  • 107
    • Profil megtekintése
"Nem vagy termékszállítóban"
« Válasz #3 Dátum: 2013. április 06. - 21:14:21 »
0 Show voters
Szerintem így egyszerûbb:
Mód elejére:
 
forward Kocsinev(carid);

 
A Módba lentebb:
 
public Kocsinev(carid)
{
if(GetVehicleModel(carid) == 456)
{
    return 1;
}
return 0;
}

 
A Parancs:
 
if (strcmp(\"/feltolttermek\", cmdtext, true, 10) == 0)
{
new jarmuid = GetPlayerVehicleID(playerid);
if(
IsPlayerInRangeOfPoint(playerid,5.0,102.4274,1085.0323,13.6094) ||
IsPlayerInRangeOfPoint(playerid,5.0,103.0836,1062.8774,13.6094)
)
if(Kocsinev(jarmuid))
{
...
}
else
{
SendClientMessage(playerid, COLOR_RED, \"((Nem vagy termékszállítóban!))\");
}
return 1;
}

 
Remélem Segít!
« Utoljára szerkesztve: 2013. április 06. - 21:19:17 írta Fool »

Nem elérhető Petrik

  • 318
    • Profil megtekintése
"Nem vagy termékszállítóban"
« Válasz #4 Dátum: 2013. április 06. - 21:21:53 »
0 Show voters
Idézetet írta: Fool date=1365275661\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"35806\" data-ipsquote-contentclass=\"forums_Topic
Szerintem így egyszerûbb:
Mód elejére:
 
forward Kocsinev(carid);

 
A Módba lentebb:
 
public Kocsinev(carid)
{
if(GetVehicleModel(carid) == 456)
{
    return 1;
}
return 0;
}

 
A Parancs:
 
if (strcmp(\"/feltolttermek\", cmdtext, true, 10) == 0)
{
new jarmuid = GetPlayerVehicleID(playerid);
if(
IsPlayerInRangeOfPoint(playerid,5.0,102.4274,1085.0323,13.6094) ||
IsPlayerInRangeOfPoint(playerid,5.0,103.0836,1062.8774,13.6094)
)
if(Kocsinev(jarmuid))
{
...
}
else
{
SendClientMessage(playerid, COLOR_RED, \"((Nem vagy termékszállítóban!))\");
}
return 1;
}

 
Remélem Segít!
 
Az egész modot idáig az imént leírt minta alapján írtam, semmi kedvem most ezt elõrõl kezdeni. Vagy semmi más módja nincs, hogy mûködjön?

Nem elérhető Fool

  • 107
    • Profil megtekintése
"Nem vagy termékszállítóban"
« Válasz #5 Dátum: 2013. április 06. - 21:24:55 »
0 Show voters
Nem kell elõröl kezdened egy-két sort kicserélsz és kész.
Ahol meghatározod a termékkocsi típusát, és azt ahol felhasználod.
Ha ki kell javítanod az egészet úgy ahogy a régi fajta szerint van ugyanúgy végig kell menned az egészen  ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal