Geplant war es so: z.B. Die Zone X gehört Team A, wenn ein Spieler von Team B in Zone X geht fängt sie an zu blinken und es kommt eine Nachricht, nach ca. 1 Minute hört sie auf und gehört somit Team B wenn aber der Spieler von Team B stirbt soll der Timer (oder was auch immer) abbrechen und die Zone wieder in der Farbe von Team A gesetzt werden.
Beiträge von Ethox
-
-
-
-
Frage/Problem: Komischer weise kommen bei mir immer diese Warnings und habe keine Ahnung wieso...
Betroffene Quellcode:
[pwn=1 Fehler]
public OnHausesLoad()
{
new num_fields,num_rows;
cache_get_data(num_rows,num_fields,dbhandle);
if(!num_rows)return 1;
for(new i=0; i<num_rows; i++)
{
new id=getFreeHausID();
hInfo[id][h_x]=cache_get_field_content_float(i, "h_x", dbhandle);
hInfo[id][h_y]=cache_get_field_content_float(i, "h_y", dbhandle);
hInfo[id][h_z]=cache_get_field_content_float(i, "h_z", dbhandle);
hInfo[id][ih_x]=cache_get_field_content_float(i, "ih_x", dbhandle);
hInfo[id][ih_y]=cache_get_field_content_float(i, "ih_y", dbhandle);
hInfo[id][ih_z]=cache_get_field_content_float(i, "ih_z", dbhandle);
hInfo[id][h_interior]=cache_get_field_content_int(i, "h_interior", dbhandle);
new tmp_name[MAX_PLAYER_NAME];
cache_get_field_content(i, "besitzer", tmp_name, dbhandle);
strmid(hInfo[id][h_besitzer], tmp_name, 0, sizeof(tmp_name), sizeof(tmp_name));
hInfo[id][h_id]=cache_get_field_content_int(i, "id", dbhandle);
hInfo[id][h_preis]=cache_get_field_content_int(i, "h_preis", dbhandle);
updateHaus(id);
}
return 1;
}
[/pwn]
[pwn= 2Fehler]
updateHaus(id)
{
new string[128];
if(hInfo[id][h_pickup])
{
DestroyPickup(hInfo[id][h_pickup]);
}
if(hInfo[id][h_text])
{
Delete3DTextLabel(hInfo[id][h_text]);
}
if(!strlen(hInfo[id][h_besitzer]))
{
hInfo[id][h_pickup]=CreatePickup(1273, 1, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], -1);
format(string,sizeof(string), "Zum Verkauf\nKosten: %i$\n/hauskaufen", hInfo[id][h_preis]);
hInfo[id][h_text]=Create3DTextLabel(string, COLOR_WHITE, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], 10, 0, 1);
}
else
{
hInfo[id][h_pickup]=CreatePickup(1239, 1, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], -1);
format(string,sizeof(string), "Besitzer: %s\n/enter", hInfo[id][h_besitzer]);
hInfo[id][h_text]=Create3DTextLabel(string, COLOR_GREEN, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], 10, 0, 1);
}
return 1;
}
[/pwn]
[pwn= 3Fehler]
saveHaus(id)
{
new query[128];
format(query,
sizeof(query), "UPDATE haus SET besitzer='%s', h_preis='%i' WHERE
id='%i'", hInfo[id][h_besitzer], hInfo[id][h_preis], hInfo[id][h_id]);
mysql_function_query(dbhandle, query, false, "", "");
return 1;
}
[/pwn]Fehlermeldung:
D:\SAMP-Server\gamemodes\ERP.pwn(162) : warning 219: local variable "id" shadows a variable at a preceding level
D:\SAMP-Server\gamemodes\ERP.pwn(162) : warning 204: symbol is assigned a value that is never used: "id"
D:\SAMP-Server\gamemodes\ERP.pwn(179) : warning 219: local variable "id" shadows a variable at a preceding level
D:\SAMP-Server\gamemodes\ERP.pwn(179) : warning 203: symbol is never used: "id"
D:\SAMP-Server\gamemodes\ERP.pwn(633) : warning 219: local variable "id" shadows a variable at a preceding level
D:\SAMP-Server\gamemodes\ERP.pwn(633) : warning 203: symbol is never used: "id"Es sind zwar nur Warnings aber dennoch sieht es nicht schön aus.
Danke im Voraus.
-
Aber der Link in diesem Post funktioniert doch?
Ansonsten ist hier noch ein Tutorial, dass dem Fehler auf den Grund geht: MySQL Plugin installierenMeinte vohin die vom sa-mp Forum.
Hatte ich gestern auch schon probiert -> selber fehler.
-
Nun gibt er mir den gleichen Error, nur das er etwas anderes nicht Öffnen bzw. finden kann.
Code
Alles anzeigen[11:11:19] Server Plugins [11:11:19] -------------- [11:11:19] Loading plugin: crashdetect.so [11:11:19] CrashDetect v4.15.1 is OK. [11:11:19] Loaded. [11:11:19] Loading plugin: mysql_debian.so [11:11:19] Failed (libssl.so.0.9.8: cannot open shared object file: No such file or directory) [11:11:19] Loaded 1 plugins. [11:11:19] [11:11:19] Filterscripts [11:11:19] --------------- [11:11:19] Loading filterscript 'vspawner.amx'... [11:11:20] --Admin Vehicle Spawner Loaded [11:11:20] Loaded 1 filterscripts. [11:11:20] [debug] Run time error 19: "File or function is not found" [11:11:20] [debug] mysql_connect [11:11:20] [debug] mysql_close [11:11:20] [debug] Run time error 19: "File or function is not found" [11:11:20] [debug] mysql_connect [11:11:20] [debug] mysql_close [11:11:20] Script[gamemodes/Meins.amx]: Run time error 19: "File or function is not found" [11:11:20] Number of vehicle models: 0
//Edit: Schau dich auch gerne mal in diesem Thread um: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
Hatte ich gestern schon versucht, da waren alle Downloads veraltet und es ging auch nicht.
-
Ich hatte es schon mit verschiedenen Plugins von verschiedenen Personen probiert. Wo finde ich den die neuste Version ? @shoxinat0r
-
Hey und zwar habe ich folgendes Problem,
wenn ich den Server starte kommt diese Meldung
Code
Alles anzeigenSA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [10:05:33] [10:05:33] Server Plugins [10:05:33] -------------- [10:05:33] Loading plugin: mysql.so [10:05:33] Failed (libmysqlclient_r.so.16: cannot open shared object file: No such file or directory) [10:05:33] Loaded 0 plugins. [10:05:33] [10:05:33] Filterscripts [10:05:33] --------------- [10:05:33] Loading filterscript 'vspawner.amx'... [10:05:33] --Admin Vehicle Spawner Loaded [10:05:33] Loaded 1 filterscripts. [10:05:33] Script[gamemodes/Meins.amx]: Run time error 19: "File or function is not found" [10:05:33] Number of vehicle models: 0
Ich benutzte einen Debian Server, der auf Linux läuft (64 Bit)
Hoffe jmd. kann mir helfen.
-