Naja, Wozu die Regel wenn eh ausnahmen gemacht werden ?
Zum Filterscript
7/10 wäre cool wenn nur Fraktionen die Waffen aufheben können.
Beiträge von Crocky
-
-
Kein Pastebin Link.
@BlackAce: :o -
Versuchs mal So, leider kein Script zum Testen hier gerade
Spoiler anzeigen ocmd:goto(playerid, params[])
{
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,HELLROT,"AdmCmd: Du besitzt keine Rechte, um diesen Befehl zu benutzen!");
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,HELLROT,"AdmCmd: Benutze /goto [SpielerID]");
new Float:posx,Float:posy,Float:posz;
GetPlayerPos(pID,posx,posy,posz);
SetPlayerPos(playerid,posx,posy,posz);
new vid = GetPlayerVehicleID(playerid);
SetVehiclePos(vid,posx,posy,posz);
PutPlayerInVehicle(playerid,vid,0);
return 1;
} -
Formatierung geht nicht anders. Egal wie, ist immer so dumm hintereinander .
.
Soviel kann man es Lesen :
ocmd:afk(playerid, params[])
{
new string[128];
format(string,sizeof(string), "SYSTEM: %s ist in den AFK-Modus gegangen. ( /afk )", SpielerName(playerid));
SendClientMessageToAll(-1,string);
TogglePlayerControllable(playerid, 0);
return 1;
}
ocmd:back(playerid, params[])
{
new string[128];
format(string,sizeof(string), "SYSTEM: %s ist wieder da! ( /back )", SpielerName(playerid));
SendClientMessageToAll(-1,string);
TogglePlayerControllable(playerid, 1);
return 1;
} -
Wenn meine Abfrage zur Fraktion
if(pDaten[playerid][Member] Diese ist.Wie muss ich das dann eintragen?
So `?
stock GetPlayerFaction(playerid){
new Member = CallRemoteFunction("pDaten[playerid][Member]","i",playerid);
if(Member)
return Member;
new Leader = CallRemoteFunction("pDaten[playerid][Leader]","i",playerid);
if(Leader)
return Leader;
return 0;
}Denn ich bekommen die Meldung in keiner Gang bin.+
// Edit
Es werden auch keine Gangzonen angezeigt
So ...
forward GetPlayerMember(playerid);
public GetPlayerMember(playerid)
{
return pDaten[playerid][Member];
}
forward GetPlayerLeader(playerid);
public GetPlayerLeader(playerid)
{
return pDaten[playerid][Leader];
} -
1. Englisches Script
2. Gedownloadet oder warum ist es auf Eng? -
Das Projekt kannst du direkt schließen.
0815 Projekt wenn man nichtmal was am Script ändert und Sachen kopiert. -
interest = (PlayerInfo[i][pAccount]/3000)*(tmpintrate); PlayerInfo[i][pExp]++; PlayerInfo[i][pExp]++; PlayerInfo[i][pExp]++; PlayerInfo[i][pExp]++; PlayerInfo[i][pExp]++; PlayerInfo[i][pExp]++; PlayerInfo[i][pExp]++; PlayerInfo[i][pExp]++; PlayerPlayMusic(i); PlayerInfo[i][pAccount] = account+interest; SendClientMessage(i, 0x23FF00FF, "||||||||||||||||||Kontoauszug|||||||||||||||||"); format(string, sizeof(string), " Gehalt: €%d Miete: -€%d Steuern: -€%d", checks, rent, Tax); SendClientMessage(i, COLOR_GRAD1, string); if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255) { format(string, sizeof(string), " Strom Kosten: -€%d", ebill); SendClientMessage(i, COLOR_GRAD1, string); } if(PlayerInfo[i][pHandyVer] == 1) { SendClientMessage(i,COLOR_GRAD2," Handyvertragskosten: -€20"); GivePlayerMoney(i, -20); } if(PlayerInfo[i][pPlayerKreditDauer] > 0) { PlayerInfo[i][pAccount] -= PlayerInfo[i][pPlayerKredit]; PlayerInfo[i][pPlayerKreditDauer]--; format(string, sizeof(string), " Kreditrate: -%d", PlayerInfo[i][pPlayerKredit]); SendClientMessage(i, COLOR_GRAD1, string); } format(string, sizeof(string), " Zinsen: €%d [0.%d Prozent]", interest,tmpintrate); SendClientMessage(i, COLOR_GRAD2, string); SendClientMessage(i, COLOR_YELLOW, "||||||||||||||||||||||___||||||||||||||||||||"); format(string, sizeof(string), " Neuer Kontostand: €%d", PlayerInfo[i][pAccount]); SendClientMessage(i, COLOR_GRAD5, string); format(string, sizeof(string), "~g~PayDay~y~!!!"); GameTextForPlayer(i, string, 5000, 1); if(checks == 0 && FrakMember(i) && PlayerInfo[i][pJob] == 0) {
Klick mal auf "Quellcode" dann "PWN" und dann nochmal einfügen -
Benutz mal Google, gibt mehrere Beiträge sogar bei Sa-Mp.de
Z.b
Offline Pickup + 3D Text werden nicht erstellt -
Guten Tag.
Ich habe da eine kleine frage, Ich kenne mich jetzt nicht so mit scripting aus aber mein scripter sagte ich solle es mal hier versuchen.
Die Frage:
Wir haben einen Server, Und wir brauchen ein Logout Pickup. (Was meine ich mit Logout Pickup.)
Wenn ein User von der Polizei verfolgt wird und offline flucht begeht, sollte da ein Pickup mit einem T-Shirt kommen, Natürlich ist es Sollte dieses Pickup nur 60 Sekunden stehen. Dabei kann der User sich 60 Sekunden nicht auf den Server einloggen.Aber sollte die Polizei ihn fassen und er begeht offline flucht sollte die Polizei ihn offline Arresten können dank diesem Pickup.
Ich würde es echt super finden wenn uns das jemand scripten kann, als danke schön spenden wir ihn auch gerne eine 10€ PSC Card.
mfg Rico
Also wie auf RPG-City? -
wo kann ich die anzahl ändern ?
Poste die Zeilen. -
Viel Glück
-
Alles Gute
@Infrarot:
Sebihunter:
traxx: -
Es gibt das sowas das nennt sich "Google" ...
http://dracoblue.net/download/dini-16/35/ -
-
wieso kann ich kein" PlayerInfo[playerid][pSB]==0)" hinzufügen??
Kannst du, ich habe nur Gefragt warum du es so machst :
if(PlayerInfo[playerid][pLevel] == 1 || PlayerInfo[playerid][pLevel] == 2 || PlayerInfo[playerid][pSB]==0))
und nicht zb so
Spoiler anzeigen if(PlayerInfo[playerid][pLevel] <= 2 || PlayerInfo[playerid][pSB]==0)) -
if(PlayerInfo[playerid][pLevel] == 1 || PlayerInfo[playerid][pLevel] == 2)
{
......
}
Warum so? -
Ich dachte du bist neu im Scripten?
Suche 5,41€ PSC Rest ich biete 1x kleines Script System und eine Signatur
-
1.5/10
nicht Gut bro -
Habe es So, musst du Umschreiben etc aber Es Geht.
Admin = Dunkelblau
Spieler = Weiß
Spoiler anzeigen if(strcmp(cmd, "/o", true) == 0 || strcmp(cmd, "/ooc", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(Spieler[playerid][Level] <= 2)
{
SendClientMessage(playerid, Grau, "Der OOC-Channel ist ab Level 2. Solltest du Fragen haben wende dich an /sup");
return 1;
}
new string[128];
if(OOCOn == 0)
{
SendClientMessage(playerid, BLAU, "Der OOC-Chat wurde von einem Administrator deaktiviert.");
return 1;
}
if(Spieler[playerid][Muted] > 0)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist gemutet.");
return 1;
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))return SendClientMessage(playerid, BLAU, "FEHLER: /(o)oc [Nachricht]");
format(string, sizeof(string), "(( %s: %s ))" , SpielerName(playerid), result);
if(Spieler[playerid][Admin] > 0)return SendClientMessageToAll(COLOR_BLUE, string);
else if(Spieler[playerid][Admin] == 0)return SendClientMessageToAll(COLOR_WHITE, string);
}
return 1;
}