Du kannst nicht die playerid verwenden, da die sich doch jedes mal ändert und wenn der Spieler offline ist schon gar nicht existiert.
Du musst einfach nur den Namen von dem Spieler verwenden, das ist der eindeutige Key und nicht die playerid
Du verstehst falsch glaub ich
in der Datenbank - Spalte der jeweiligen Tankstelle ist unter der "Variable" owner die DatenbankID des Spielers eingetragen...
Ich rufe mein Stock so auf:
Mein stock sieht nun so aus:
Code
stock getPlayerName(dbid){
new query[512], Name[MAX_PLAYER_NAME];
mysql_format(handle, query, sizeof(query), "SELECT * FROM user WHERE id = '%i'", dbid);
mysql_pquery(handle, query);
cache_get_value_name(0, "name", Name, MAX_PLAYER_NAME);
return Name;
}
bringt mir so aber leider keinen Result...
//EDIT ich hab das Problem nun gelöst... und zwar mit folgendem stock:
Code
stock getPlayerName(dbid){
new query[512], Name[MAX_PLAYER_NAME];
mysql_format(handle, query, sizeof(query), "SELECT * FROM user WHERE id = '%i'", dbid);
mysql_query(handle, query);
cache_get_value_name(0, "name", Name, MAX_PLAYER_NAME);
return Name;
}
MfG
XonarZ

