ja das mit dem "Auftragskill" ist natürlich unter OnPlayerDeath^^
und eig. ging das System mal (paar monate her :S)... das ging immer ohne dieses /portable /auftaggeben Zeug.
ja das mit dem "Auftragskill" ist natürlich unter OnPlayerDeath^^
und eig. ging das System mal (paar monate her :S)... das ging immer ohne dieses /portable /auftaggeben Zeug.
Hey,
Auf meinem Server funktioniert der Hitman Kill nicht, man bekommt kein Geld und keine Nachricht.
Dabei hätte ich so gerne doch die Fraktion Hitman
Es handelt sich um ein GF Edit ohne /givehit und so ne kacke
Der Auftragskill:
if(PlayerInfo[playerid][pHeadValue] > 0)
{
if(IsPlayerConnected(killerid))
{
if(PlayerInfo[killerid][pMember] == 8 || PlayerInfo[killerid][pLeader] == 8)
{
ConsumingMoney[killerid] = 1;
new killer[MAX_PLAYER_NAME];
GetPlayerName(killerid, killer, sizeof(killer));
GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]/2);
new fkasse = PlayerInfo[playerid][pHeadValue]/2;
FraktionsKasse[7] += fkasse;
format(string,128,"<< Hitman %s hat den Auftrag an %s erfüllt und bekommt: $%d >>",killer,name,PlayerInfo[playerid][pHeadValue]/2);
SendFamilyMessage(8, COLOR_YELLOW, string);
PlayerInfo[playerid][pHeadValue] = 0;
}
}
}
Ich hab schon sehr viel Probiert und auch von anderen GF Edits die "Contractkills" getestet aber irgendwie funktioniert nichts
Bei /aufträge stehen die Personen mit Contract aber da!
Function SearchingHit(playerid)
{
new string[256], name[MAX_PLAYER_NAME];
SendClientMessage(playerid, COLOR_WHITE, "|__________________ Hitman Agency News __________________|");
SendClientMessage(playerid, COLOR_DBLUE, "*** Hitman Agency: Aktuelle Contractlist: ***");
for(new i=0; i<SLOTS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pHeadValue] > 0)
{
GetPlayerName(i, name, sizeof(name));
format(string, sizeof(string), "Person: %s ID: %d", name, i);
SendClientMessage(playerid, COLOR_DBLUE, string);
}
}
}
SendClientMessage(playerid, COLOR_WHITE, "|_______________________________________________________|");
return 0;
}
Und hier noch der /contract Befehl:
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 > 200000) { SendClientMessage(playerid, COLOR_GREY, " Die Vertragssumme muß mindestens $10000-, aber nicht mehr als $200000 betragen!"); return 1; }
if(PlayerInfo[playerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du mußt mindestens Level 2 haben um einen Vertrag zu erstellen.");
return 1;
}
if(IsPlayerInFrac(playerid, 8))
{
SendClientMessage(playerid, COLOR_GRAD1, " * Du bist Hitman du darfst kein Contract geben.");
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 || IsPlayerInFrac(giveplayerid,4) || IsPlayerInFrac(giveplayerid,9) || IsPlayerInFrac(giveplayerid,11) || IsPlayerInFrac(giveplayerid,24))
{
SendClientMessage(playerid, COLOR_GREY, " Du kannst diesen Spieler nicht unter /contract nehmen !");
return 1;
}
else if(IsPlayerNPC(giveplayerid))
{
SendClientMessage(playerid, COLOR_GRAD1, " Dieser Spieler ist ein Bot !");
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), "Jemand möchte das ein Hitman die Zielperson: %s tötet.", giveplayer);
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;
}
return 1;
}
Hat jemand ne Idee wie ich es zum laufen bekomme?
Würde auch wenns klappt ca. 3 EUR Nitradoguthaben geben^^
mfg
//Edit: Hab vergessen zu schreiben das der Contract nach dem Kill auch nicht entfernt wird.. habs mit Print mal versucht irgendwie wird nichts davon ausgeführt?! Ich verzweifel noch wegen den Hitmans..
Arbeite mit SetPlayerVirtualWorld und GetPlayerVirtualWorld
Ich will die Map
Geht nur mit Paypal, Telefon undso einen Scheiß soweit ich weiß
mhh okay...
dort steht aber paysafecard bei zahlungsmöglichkeiten
okay hier steht aber das man mit einer psc kaufen kann
http://game5ive.com/de/home/32…?a_aid=gkf&a_cid=06f38296
aber kp wie sicher und seriös die seite ist..^^
hab da nie was bestellt
Alter du hast soooviele Fragen zu dem Script mach das doch alles in einen Thread...
Übelst Beiträge sammeln.. naja
Mach doch SaveFraktionsKassen();
Function SaveFraktionsKassen()
sollte eig im GNE Script schon vorhanden sein
such im script nach OamtLS3 dann wirste schon das create(dynamic?)object finden...
Leute ES IST DER 1. APRIL !!!!!!
na und ;D
einfach mal mitmachen villt meint ers ernst und wenn nicht auch egal.. man kann ja nichts verlieren :_D
Ich möchte das New York Street's Deathmatch Script von Maax. gewinnen!
du kannst ne paysafecard in einen amazon gutschein eintauschen oder dein steamguthaben aufladen ..
oder bei nitrado oder so einen server besorgen..
mit umcashen kenn ich mich jetzt nicht aus ;D
https://shop.paysafecard.com/ |hier kannste die PSC in einen Amazongutschein umtauschen...
//edit link hinzugefügt.
Das ist von RPG City nach geh macht
und wenn schon.... was hats jetzt hier zu suchen?
Die Interior ID dabei ist eig. egal.
Evtl mit SetPlayerDrunkLevel das Bild zum wackeln bringen?
jooo alles gut, hab mir da vor paar tagen den euro truck simulator 2 gekauft^^
Das ist glaub ich von einem Filterscript... den Name weiß ich gerade nicht... welche Filterscripts hast du geladen?
L.A Noire