poste mal weitere Abschnitte weil da is kein Fehler drinnen
immer 10 Zeilen dadrüber und 10 Zeilen da drunter von jeder Funktion die du hier gesendet hast
poste mal weitere Abschnitte weil da is kein Fehler drinnen
immer 10 Zeilen dadrüber und 10 Zeilen da drunter von jeder Funktion die du hier gesendet hast
Diese Frage wurde oft genug gestellt nein es ist nicht möglich
wo hast du das stehen
SetTimer("Werbung",600000,1);
if(strcmp(cmdtext, "/straftat", true) == 0 || strcmp(cmd, "/st", true) == 0)
{
new string1[256];
new string2[256];
new string3[256];
new
pID,
anzahl,
grund[128];
if(sscanf(cmdtext, "uds",pID,anzahl,grund)) {
return SendClientMessage(playerid,COLOR_RED,"USAGE: /st [playerid][Anzahl an WantedPunkten][grund]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
}
WantedPoints[pID] += anzahl;
SetPlayerCriminal(pID,playerid, grund);
SendClientMessage(playerid,COLOR_RED,"Erfolgreich!");
format(string1,128,"Du hast ID:%d %d WantedPunkte gegeben![Grund:%s]",pID,anzahl,grund);
SendClientMessage(playerid,COLOR_RED,string1);
format(string2,128,"ID:%d %d hat dir %d WantedPunkte gegeben![Grund:%s]",playerid,anzahl,grund);
SendClientMessage(playerid,COLOR_RED,string2);
format(string3,128,"HQ:%d hat %d %d WantedPunkte gegeben, weil %s",playerid,pID,anzahl,grund);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsACop(i))
{
SendClientMessage(i,COLOR_RED,string3);
}
}
return 1;
}
ist bereits bekannt
new bCount;
new bTimer;
bTimerSetTimerEx("pDrunk", 250, 1, "d", playerid);
forward pDrunk(playerid);
public pDrunk(playerid)
{
ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1);
bCount++;
if(bCount == 2)return KillTimer(bTimer);
return true;
}
ist zwar komisch aber beim 2 mal hats bei uns so geklappt
Benutzt du ein Godfather Script wie sind wenn nicht wie sind deine Fraktion definiert
lässt du das Geld überhaupt speichern ohne Code können wir euch nich helfen
Rück das mal richtig rein dann siehst du den Klammer Fehler
Spieler nen Text senden lassen new Varible ganz oben mit Max_Player erstellen die Variable so auf 1 setzen lassen
Variable[Para1] = 1;
2 cmd mit annehmen erstellen checken ob die Varible auf 1 ist der rest erklärt sich von alleine
PS: Sollte dies dir nicht helfen schreibe ich dir nen CMD wenn ich wieder komme
sscanf is noch leichter
if(strcmp(cmdtext, "/pizza",true)==0)
{
new Para1, Para2;
if(sscanf(cmdtext, "dd", Para1, Para2))return /*dein Text oder so falls kein Parameter eingegeben wurde*/;
//hier kannste nun deine Funktionen einfügen Para1 is nun die playerid und Para2 der Betrag
return true;
}
Schau mal unter Tutorials Commands mit Parameter
//edit
new cmd[128], idx;
cmd = strtok(cmdtext,idx);
if(strcmp(cmd, "/pizza",true)==0)
{
new Para1[128], Para2[128];
Para1 = strtok(cmdtext, idx);// Parameter 1
if(!Para1[0])return 1;
Para2 = strtok(cmdtext, idx);// Parameter 2
if(!Para2[0])return 1;
return true;
}
if(strcmp(cmd, "/straftat", true) == 0 || strcmp(cmd, "/st", true) == 0)
{
new string1[256];
new string2[256];
new string3[256];
new
pID,
anzahl,
grund[128];
if(sscanf(cmdtext, "dds",pID,anzahl,grund)) {
return SendClientMessage(playerid,COLOR_RED,"USAGE: /st [playerid][Anzahl an WantedPunkten][grund]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
}
WantedPoints[pID] += anzahl;
SetPlayerCriminal(pID,playerid, grund);
SendClientMessage(playerid,COLOR_RED,"Erfolgreich!");
format(string1,128,"Du hast ID:%d %d WantedPunkte gegeben![Grund:%z]",pID,anzahl,grund);
SendClientMessage(playerid,COLOR_RED,string1);
format(string2,128,"ID:%d %d hat dir %d WantedPunkte gegeben![Grund:%z]",playerid,anzahl,grund);
SendClientMessage(playerid,COLOR_RED,string2);
format(string3,128,"HQ:%d hat %d %d WantedPunkte gegeben, weil %z",playerid,pID,anzahl,grund);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsACop(i))
{
SendClientMessage(i,COLOR_RED,string3);
}
}
return 1;
}
nix großes 4/10
o.o der Link geht doch
Ah solche seit ihr auf dem Screen 2 erstmal dein GM sonst posten wirs ich sag nur eins macht euch selber solch ein GM anstatt die Leute zu erpressen
if(sscanf(cmdtext,........... muss es aussehen falls du strcmp benutzt
Ich habe kein Wort verstanden und du pusht die ganze Zeit deinen Thread
Eben gerade erst registriert kann auch sein das es nur einer ist der Rufmord begehen möchte