Hallo liebes Breadfish Forum,
ich habe ein Random Wettersystem das für jeden Stadtteil ein anderes Wetter bestimmt, meine Frage ist ob man auch abfragen kann welches Wetter gerade in einem Stadtteil ist.
mfg Der_Raecher
Hallo liebes Breadfish Forum,
ich habe ein Random Wettersystem das für jeden Stadtteil ein anderes Wetter bestimmt, meine Frage ist ob man auch abfragen kann welches Wetter gerade in einem Stadtteil ist.
mfg Der_Raecher
zeig mal das wetter system im eneffekt sollte es gehen.
Hier mal die Codeschnipsel
forward Wetter();
forward SetWetter();
new Weather[3];
new WetterRandomLS[] = { 1,2,3,15 };
new WetterRandomSF[] = { 5,6,16 };
new WetterRandomLV[] = { 1,2,3,4,5,18 };
Wetter();
SetTimer("Wetter",900000, 1);
SetTimer("SetWetter",1000, 1);
public Wetter()
{
//Wetter 0 = LS , Wetter 1 = SF , Wetter 2 = LV
Weather[0] = WetterRandomLS[random(sizeof(WetterRandomLS))];
Weather[1] = WetterRandomSF[random(sizeof(WetterRandomSF))];
Weather[2] = WetterRandomLV[random(sizeof(WetterRandomLV))];
// VERSUCH new query[200]; // VERSUCH
// VERSUCH format(query, sizeof(query), "INSERT INTO Server (wetterls, wettersf, wetterlv) VALUES ('i, Weather[0]', 'i, Weather[1]', 'i, Weather[2]')"); // VERSUCH
// VERSUCH mysql_query(query); // VERSUCH
}
public SetWetter()
{
new Float:xx, Float:yy, Float:zz;
for(new i=0; i< GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
GetPlayerPos(i, xx, yy, zz);
if((xx > -992.5172 && xx < 4000.0000) && (yy < 528.0000 && yy > -4000.0000)) //Los Santos
{
SetPlayerWeather(i, Weather[0]);
//Los Santos
}
if((xx > -4000.0000 && xx< -992.5172) && (yy < 4000.0000 && yy > -4000.0000)) //San Fierro
{
SetPlayerWeather(i, Weather[1]);
//San Fierro
}
if((xx > -992.5172 && xx< 4000.0000) && (yy < 4000.0000 && yy > 528.0000)) //Las Venturas
{
SetPlayerWeather(i, Weather[2]);
//Las Venturas
}
}
}
return 1;
}
edit// habe oben mal was versucht scheint aber nicht zu klappen.
na also, da hast du es doch schon.
//Wetter 0 = LS , Wetter 1 = SF , Wetter 2 = LV
Weather[0] = WetterRandomLS[random(sizeof(WetterRandomLS))];
Weather[1] = WetterRandomSF[random(sizeof(WetterRandomSF))];
Weather[2] = WetterRandomLV[random(sizeof(WetterRandomLV))];
Weather[0] ist LS usw ...
einfach woanders abfragen