-
Hello!
Az a problémám, hogy van két (de lesz több) spawnolási helyem:
new ExportVehicles [ ] [ ] =
{
{1477.5006, 787.8934, 10.5474, 179.3935, \"Blackfield Chapel\"},
{1523.8258, 932.4841, 10.5474, 357.9766, \"LVA Freight Depot\"}
};
Ezzel hogyan lehetne autót szerkeszteni és kiíratni SendClientMessage-el, hogy hol van a kocsi?
Így próbáltam de nem jó:
new rand = random(sizeof(ExportVehicles));
ExportVehicle = CreateVehicle(411, ExportVehicles[rand][0], ExportVehicles[rand][1], ExportVehicles[rand][2], ExportVehicles[rand][3],-1,-1,-1);
format(string, 128,\"A jármû lespawnolva %s környékén\", ExportVehicles[rand][4]);
SendClientMessage(playerid, 0x45E01FFF, string);
-
Elsõ 3 érték lebegõpontos, ezért
new Float: ExportVehicles [ ] [ ] =
-
Elsõ 3 érték lebegõpontos, ezért
new Float: ExportVehicles [ ] [ ] =
Már próbáltam, de úgy is tag mismatch-t ír.
-
Igen, mivel a karakterláncnak nincs tárolója.
Tessék,
enum eInfo
{
Float: X,
Float: Y,
Float: Z,
Float: A,
i_str [ 64 ]
}
new const ExportVehicles [ ] [ eInfo ] =
{
{1477.5006, 787.8934, 10.5474, 179.3935, \"Blackfield Chapel\"},
{1523.8258, 932.4841, 10.5474, 357.9766, \"LVA Freight Depot\"}
}
-
Ne lopd a stringemet xDD
Amúgy
enum eInfo
{
Float: X,
Float: Y,
Float: Z,
Float: A,
i_str [ 24 ]
}
new const ExportVehicles [ ] [ eInfo ] =
{
{1477.5006, 787.8934, 10.5474, 179.3935, {\"Blackfield Chapel\"}},
{1523.8258, 932.4841, 10.5474, 357.9766, {\"LVA Freight Depot\"}}
}
Használata:
ExportVehicles [sorID][X]
ExportVehicles [sorID][Y]
ExportVehicles [sorID][Z]
ExportVehicles [sorID][A]
ExportVehicles [sorID][i_str]
-
IceMan leírásából már rájöttem, de azért kösz, hogy gondoltál rám kurta :D
Locked.