Guten Morgen,
Das ist die falsche Sektion...
Aber ansonsten nicht schlech
Guten Morgen,
Das ist die falsche Sektion...
Aber ansonsten nicht schlech
Zu Teil 1:
new admname[20];
if(IstSpielerAdmin(playerid,1)) admname = "SUP";
else if(IstSpielerAdmin(playerid,2)) admname = "Mod";
Wäre jetzt so ein kleines Beispiel...
DU kannst dazu bspw. oben ein new setzen und dann abfragen:
new CP[MAX_PLAYERS];
if(CP[playerid] == 1)
{
SetPlayerCheckpoint(...);
CP[playerid] = 2;
}
und dies halt so weiterführen
Wenn du es beispielsweise per enum machst, einfach den namen mit GetPlayerName.. auslesen und abspeichern,
oder so direkt per dini etc...
Geht aber auch per UPDATE mit MySQL
Also,...
Entweder den Hexa-Code:
0xFFFF00AA
Oder, der Decimal-Code:
4294901930
Der Fehler wird auch daran liegen, dass du:
new afkposition = GetPlayerPos(i,X,Y,Z);
dies getan hast. Dies macht im enddefekt keinen Sinn.
Du kannst bspw. jede einzelene Koord. des Spielers speichern und abfragen, mittels eines Enums..
Du lädst das Lied bspw. bei dir auf dem Webspace, etc. hoch und lässt es dann dort mit PlayAudioStreamForPlayer(playerid,"URL");
auslesen und dadurch für den Spieler anhörbar machen...
Dies ist mit auf die jetzigen GEMA-Grundlage bezogen, strafbar... Heißt du darfst nur mit den gewerblichen Rechten dieses Liedes streamen, oder du komponierst selbst welche und kannst diese verwendne.
Habe ich ja schon, aber danke
Dort finde ich es ja auch nicht..
Suche die orangene rundumleuchte..
Wenn du nichts aus den PVars ausliest, kann er auch nicht den Wert setzen, den du willst.:
if (strcmp("/stats", cmdtext, true, 10) == 0)
{
new string[128],
Name[MAX_PLAYER_NAME],
Geld = GetPlayerMoney(playerid),
Score = GetPlayerScore(playerid),
Kills = GetPVarInt(playerid,"Kills"),
Deaths = GetPVarInt(playerid,"Deaths"),
AdminLevel = GetPVarInt(playerid,"Adminlevel");
GetPlayerName(playerid,Name,sizeof Name);
format(string, sizeof(string), "[Stats von %s]\n Name: %s\n Geld: %d\n Score: %d\n Kills: %i\n Deaths: %i\n AdminLevel: %d", Name, Name, Geld, Score, Kills,Deaths, AdminLevel);
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"{FFFFFF}Stats",string,"OK","");
return 1;
}
Wahlen sind jetzt seit einer viertel Stunde eh rum
Barack hat mit 274 gegen 201 Wahlmännern von Romney gewonnen
Dann füge forward NameTimer(); ein...
Wenn du noch ein public haben solltest, dementsprechend auch public NameTimer()
{
}
Zu 1:
ocmd:kick(playerid,params[])
{
new pID, Grund[128]/*Array fehlte*/, string[128], string2[128], string3[128], Name[MAX_PLAYER_NAME], Name2[MAX_PLAYER_NAME];
if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,Rot,"/kick [ID] [Grund]");
GetPlayerName(playerid,Name,sizeof(Name));
GetPlayerName(pID,Name2,sizeof(Name2));
format(string,128,"Du hast den Spieler %s gekickt!",Name2);
format(string2,128,"Du wurdest von %s gekickt! Grund: %s",Name,Grund);
format(string3,128,"Der Spieler %s wurde von dem Admin %s gekickt! Grund: %s",Name2, Name, Grund);
Kick(pID);
SendClientMessage(playerid,Rot,string);
SendClientMessage(pID,Rot,string2);
SendClientMessageToAll(Rot,string3);
return 1;
}
Zu 2:
ocmd:su(playerid,params[])
{
new pID, Wanteds, Grund[128]/*Array fehlt*/;
if(sscanf(params,"uis",pID,Wanteds,Grund))return SendClientMessage(playerid,Rot,"USING: /su [ID] [Anzahl] [Grund]");
{
new Name[MAX_PLAYER_NAME];
new string[128];
new Name2[MAX_PLAYER_NAME];
new string2[128];
GetPlayerName(playerid,Name,sizeof(Name));
GetPlayerName(pID,Name2,sizeof(Name2));
format(string,128,"Du hast dem Spieler %s %i Wanteds gegeben! Grund: %s",Name2,Wanteds,Grund);
format(string2,128,"Der Spieler %s hat dir %i Wanteds gegeben! Grund: %s",Name,Wanteds,Grund);
SetPlayerWantedLevel(pID,Wanteds);
SendClientMessage(playerid,Rot,string);
SendClientMessage(pID,Rot,string2);
}
return 1;
}
Die Funktion NameTimer ist nicht eingebaut.
Hast du das forward drinnen?
Du müsstest die Zeit bis zum Payday beim Disconnecten abspeichern lassen und beim Connecten des Spielers wieder aufrufen lassen...
Hast du denn schon vorarbeit geleistet, bzw. die Systeme für das Haus/Car schon erstelle?
Sind die richtigen Plugins, im richtigen ordner?