Kann mir wer sagen wo ich das einfügen soll? =/
Bin noch anfänger
L.G. heyho
Kann mir wer sagen wo ich das einfügen soll? =/
Bin noch anfänger
L.G. heyho
Liebe Com!
Ich möchte gerne mein Contract system erweitern!
Und zwar soll auf den der contract gesetzt werden soll level 3 sein.
Hier ist schon eigefügt, dass der ihn setzt level 3 ist.
if(strcmp(cmd, "/contract", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /contract [playerid] [Betrag]");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /contract [playerid] [Betrag]");
return 1;
}
moneys = strval(tmp);
if(moneys < 10000 || moneys > 100000) { SendClientMessage(playerid, COLOR_GREY, " Die Vertragssumme muß mindestens $10000-, aber nicht mehr als $100000 betragen!"); return 1; }
if(PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du mußt mindestens Level 3 haben um einen Vertrag zu erstellen.");
return 1;
}
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo[giveplayerid][pMember] == 8 && PlayerInfo[playerid][pLeader] == 8)
{
SendClientMessage(playerid, COLOR_GREY, " Du kannst keine Verträge mit deiner eigenen Agentur abschließen!");
return 1;
}
else if(PlayerInfo[giveplayerid][pLeader] == 8 && PlayerInfo[playerid][pMember] == 8)
{
SendClientMessage(playerid, COLOR_GREY, " Du kannst keine Verträge mit deiner eigenen Agentur abschließen!");
return 1;
}
else if(PlayerInfo[giveplayerid][pMember] == 8||PlayerInfo[giveplayerid][pLeader] == 8)
{
SendClientMessage(playerid, COLOR_GREY, " Du kannst keinen Hitman unter Vertrag nehmen !");
return 1;
}
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Du kannst dich nicht selber unter Vertrag nehmen!"); return 1; }
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney = GetPlayerMoney(playerid);
if (moneys > 0 && playermoney >= moneys)
{
GivePlayerMoney(playerid, (0 - moneys));
PlayerInfo[giveplayerid][pHeadValue]+=moneys;
format(string, sizeof(string), "%s möchte das ein Hitman die Zielperson: %s für $%d tötet.",sendername, giveplayer, moneys);
SendFamilyMessage(8, COLOR_YELLOW, string);
format(string, sizeof(string), "* Du hast einem Hitman den Auftrag zur Beseitigung von %s für $%d erteilt.",giveplayer, moneys);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Falsche Angaben!");
}
}
}
else
{
format(string, sizeof(string), " %d ist kein Aktiver Spieler.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
Alles anzeigen
Ich hoffe mir kann wer helfen
L.G.
heyho
ja ich habe alles so gemacht wie dort auf der seite es funkt net. also wie ich das verstanden habe soll ich bei hostname nichts reinschreiben?? Da muss doch was hin.
Am besten wäre es wenn einer mal kurz auf meinen ts3 kommen würde, weil ich das nicht ganz schecke.
M.f.G.
heyho
Hallo!
Ich habe eine kleine Frage:
Was muss man in der server.cfg angeben wenn man einen wechselnden Severnamen haben möchte.
Ich habe mir das aus dieser Seite gezogen:
Wäre nett wenn wir jemd halfen könnte =)
L.G.
heyho
Ich habe das problem gelöst es war die "6" da muss ne "10"
L.G.
heyho
Liebe Com!
Ich habe ein problem, dass wenn man sein auto verkaufen will, das Geld nur nicht zurück bekommt wenn man in dem Auto sitzt. Sonst steht da aber auch es wurde verkauft. Wurde es ja auch aber das Geld bekommt man nicht ;). Würde mir wer was reinhauen, damit man es nur verkaufen kann, wenn man drin sitzt?
if(dialogid == DIALOG_CARSELL)
{
if(response)
{
if(response == 1)
{
if(Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]])
{
GivePlayerMoney(playerid, PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPreis]);
Dtc_Carlock[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId]] = 0;
Dtc_UnLockCar(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId]);
DestroyObject(sirene[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId]]);
sirenean[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId]] = false;
DestroyVehicle(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId]);
new string3[32];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "/Autos/%s%d.dtcar", playername3,Dtc_PlayerKey[playerid]);
fremove(string3);
Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]] = 0;
SendClientMessage(playerid, COLOR_YELLOW, " Fahrzeug erfolgreich verkauft, Hälfte des Kaufpreises wird wurde dir wieder gegeben!");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du besitzt Kein Fahrzeug!");
}
}
}
}
Alles anzeigen
L.G.
heyho
Verstehe ich nicht ganz bin noch anfänger
Könnte mir wer das wer gut erklären also zum nachmachen =)
L.g.
heyho
Könntest du mir zeigen wie man das macht= =)
(meine ts3: 193.34.69.209:6666)
p.s.: bei mir ist das anders der befehl ist /setleader (musste jetzt sein =))
L.G.
heyho
Geil! @qxatqt
So was hat dir dieser beitrag jetzt gebracht hmm?...
-.- Wenn du mir das nicht sagen willst dann schreib doch einfach nichts (so unnötig -.-)
L.G. heyho
1. Ich möchte das gerne machen egal ob sie online oder offline sind. =)
2. Ich wollte gerne sowieso wissen woran man das mit mysql oder dini erkennt und was das bringt =/.
Ich verwende das DRP script (Dream Life Roleplay damals von hier gedonloadet)
(P.s: Bugatti sowas meinte ich mit schleuen commentare! -.-)
Liebe Com!
Ich habe im Internet nach eine Methode gesucht um ALLE Leader mit 1 comd so entfernen. (z.B. /removeleaderall )
Ich habe leider nicht gefunden und würde mich freuen wenns eine Methode gibt.
(Wenn's geht keine Links oder so schlaue Commentare wie: "Musst einen... verwenden")
M.f.G.
heyho
Vielen Dank!
=D
L.G.
heyho
Hallo Com!
Ich weiß, dass es schonmal in einem beitrag stand aber ich möchte es gern in meinem Script auch haben
(bin zu unfähig es richtig einzufügen)
hier der befehl:
if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1)
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht im Dienst!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /su [Spieler ID/ Name] [Anzahl] [Verbrechen]");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /su [Spieler ID] [Anzahl] [Verbrechen]");
return 1;
}
new WantedAnzahl;
WantedAnzahl = strval(tmp);
if (gTeam[playerid] == 2 || IsACop(playerid))
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo[giveplayerid][pJailed] > 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Der Spieler ist im Gefängnis!");
return 1;
}
if (gTeam[giveplayerid] != 2 && !IsACop(giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /su [Spieler ID / Name] [Anzahl] [Verbrechen]");
return 1;
}
WantedLevel[giveplayerid] += WantedAnzahl;
format(string, sizeof(string), "Du hast ein Verbrechen begangen ( %s ). Zeuge: %s.",result,sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "Vergebene Wanteds: %d. Neues Wantedlevel: %d", WantedAnzahl, WantedLevel[giveplayerid]);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsACop(i))
{
format(string, sizeof(string), "HQ: Alle Einheiten: Reporter: %s, Vergebene Wanteds: %d",sendername, WantedAnzahl);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
format(string, sizeof(string), "HQ: Verbrechen: %s, Gesuchter: %s, Aktuelle Wanteds: %d",result,giveplayer, WantedLevel[giveplayerid]);
SendClientMessage(i, TEAM_BLUE_COLOR, string);
}
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Du kannst keinen Polizisten anklagen!");
}
}
}
else
{
format(string, sizeof(string), "%d ist kein aktiver Spieler.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Polizist!");
}
}
return 1;
}
Alles anzeigen
M.f.G.
heyho
if(strcmp(cmd, "/slap", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "NUTZUNG: /slap [playerid]");
return 1;
}
new playa;
new Float:shealth;
new Float:slx, Float:sly, Float:slz;
playa = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >=5)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerHealth(playa, shealth);
SetPlayerHealth(playa, shealth-5);
GetPlayerPos(playa, slx, sly, slz);
SetPlayerPos(playa, slx, sly, slz+5);
PlayerPlaySound(playa, 1130, slx, sly, slz+5);
printf("AdmCmd: %s slapped %s",sendername, giveplayer);
new slrand = random(4);
if(slrand == 0) format(string, sizeof(string), "AdmCmd: %s gab %s eine Faust.",sendername,giveplayer);
else if(slrand == 1) format(string, sizeof(string), "AdmCmd: %s boxt %s in die Niere.",sendername,giveplayer);
else if(slrand == 2) format(string, sizeof(string), "AdmCmd: %s hat von %s eine bekommen.",giveplayer,sendername);
else format(string, sizeof(string), "AdmCmd: Yo, %s got fucked up by %s.",giveplayer,sendername);
ABroadCast(COLOR_LIGHTRED,string,1);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Das darfst du nicht tun!");
}
}
return 1;
}
Alles anzeigen
Habs gefunden /slap
Ty trotzdem für Hilfe
L.G.
heyho
-.- Ich wollte eigentlich das Admin cmd. wissen. Also, dass ich nicht der fahrer bin sondern einfach von irg.wo das machen kann.
(Am besten gleich mit rein erst ab Admin-Rang 4)
L.G.
heyho
Würdest du oder wer anders pls den quellcode richtig reinschreiben?
(sonst verzweifle ich noch)
L.G.
heyho
Liebe Com!
Ich habe das ganze forum durchsucht und nichts gefunden (außer errors).
Desswegen möchte ich gerne wissen wie man jmd aus dem auto kickt.
Es wäre sehr nett und hilfreich wenn einer einen pawn quellcode machen würde.
(pls keine links....)
L.G.
heyho
Ich habe dran rumprobiert, aber das Problem besteht weiterhin...
L.G.
heyho
Könntest du mir ein bespiel machen wie es richtig ist?
Also wenns geht einfach nochmal den Public reinmachen?
L.G.
heyho