Also, dieses Script genauso wie die anderen ist inzwischen einfach nur zum
Schreib doch einfach eins in LV selber
mfg.
Also, dieses Script genauso wie die anderen ist inzwischen einfach nur zum
Schreib doch einfach eins in LV selber
mfg.
Markiere ma pls die Zeilen wo die Fehler sind
mfg.
Selbiges schick Daten per Pn
mfg.
Schick deine Daten per pn
mfg.
-.- dann hast du den Callback öfter als 1x in deinem Script
mfg.
Ganz einfach, gehe einfach 1000m über den Erdboden... fertig
mfg.
Das sollte doch ein Begriff für dich sein oder:
mfg.
if(strcmp(cmdtext,"/helm",true) ==0)
{
if(gTeam[playerid] == 2 || IsACop(playerid))
{
if(IsPlayerAttachedObjectSlotUsed(playerid,4))
{
RemovePlayerAttachedObject(playerid,4);
}
else
{
SetPlayerAttachedObject(playerid,4,19141,2,0.11,0.0,0.0,0.0,0.0,0.0);
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED,"Du bist kein Cop !");
return 1;
}
return 1;
}
if(strcmp(cmdtext,"/mutze",true) ==0)
{
if(gTeam[playerid] == 2 || IsACop(playerid))
{
if(IsPlayerAttachedObjectSlotUsed(playerid,4))
{
RemovePlayerAttachedObject(playerid,4);
}
else
{
SetPlayerAttachedObject(playerid,4,19161,2,0.11,0.0,0.0,0.0,0.0,0.0);
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED,"Du bist kein Cop !");
return 1;
}
return 1;
}
wenn das nicht deiner Meinung nach "funzt", dann sag doch mal was nicht genau funzt
mfg.
public OnDialogResponse(...)
Dieser Callback darf nur einmal in deinem Script sein
mfg.
So wie ich es gemacht habe, da gibt es keinen Klammerfehler
mfg.
//Edit:
setze einfach an den Anfang deines Befehls:
new string[128];
#pragma tabsize 0
} //DIESE KLAMMER WEG ODER? :P
nein, die ist richtig
mfg.
Habs auch mal umgeschrieben:
if(strcmp(cmd, "/sellflaschen", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(PlayerToPoint(10.0, playerid,-1991.258301, 209.510178, 28.342875) || PlayerToPoint(10.0, playerid,1478.815430, -1674.258179, 14.709888)) // Hier die Cords von den Verkaufspunkt der Flaschen
{
if(pfandflaschen[playerid] == 0) { SendClientMessage(playerid, COLOR_YELLOW,"Sie Besitzen keine Pfandflaschen"); return 1; }
new pflasche;
pflasche = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: sellflasche [anzahl]");
format(string, sizeof(string), " Du hast %d Pflaschen bei dir",pfandflaschen[playerid]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if(pflasche > pfandflaschen[playerid])
{
SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht soviele Pfand Flaschen !");
return 1;
}
new check= pfandflaschen[playerid] - pflasche;
if(check > pfandflaschen[playerid]) { SendClientMessage(playerid, COLOR_GREY, " So Viele Flaschen haben sie nicht mehr."); return 1; }
new preis;
pfandflaschen[playerid] -= pflasche;
new geld = 8; // 8 Bestimmt den preis pro Flasche
preis = geld * pflasche;
GivePlayerMoney(playerid, preis);
format(string, sizeof(string), " Du hast %d Pflaschen Abgegeben! und dafür %d $ Erhalten", pflasche,preis);
SendClientMessage(playerid, COLOR_GRAD4, string);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht am Abgabe punkt");
return 1;
}
return 1;
}
mfg.
Ja... schreib dir das doch selber
Hier ein paar Beispiel (Ist aus dem Kopf geschrieben, kp ob es funzt):
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","Schreibe den Sicherheitscode:","Login","Abbrechen");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
if(strval(inputtext) == 8865) //8865 nur ein bsp Sicherheitscode
{
SpawnPlayer(playerid);
return 1;
}
}
else
{
SendClientMessage(playerid, rot,"Falscher Sicherheitscode !");
Kick(playerid);
}
}
return 1;
}
mfg.
Alles anzeigenFùr 50 kannst eines von mir haben.
Dynamisches haussystem
autosystem
einige fraktionen
radio system
einige adminbefehle
bizsystem (müsste man noch besser ausbauen)
login system
banksystem mit pin eingabe
und noch die filterscript dazu. Per interesse schreib mir eine pn
Also jetzt zieh ihn nicht über den Tisch -.-
Für 50€ bekommst du auch ein richtiges Selfmade !!!
Jedoch eins was nicht mehr als 20k Zeilen hat
mfg.
Probieren geht über studieren
Würde aber mal fast "ja" sagen
mfg.
4 Dinge:
1. Als erstes solltest du die deutsche Sprache lernen
Zitat von MuffiNsda ich einen Projekt
2. Ein Selfmade mit diesen Features 35€ ?!
3. Bei so einer Vorstellung wirst du keine trusted User finden...
4. Am besten überarbeite das ganze nocheinmal...
mfg.
Ehm, ja die Array's deiner Variable sind falsch
Ich vermute du hast einfach nur Copy & Paste gemacht
nunja...dann kopier dir mal die Sachen wo der das definiert hat mit
mfg.
Mach es mal so:
new text[128];
strmid(text, inputtext, 0, strval(inputtext), 255);
SetPVarString(playerid,"Text",text);
mfg.
Mhm, deine Abfrage ist eigentlich richtig, würde das hier aber anders machen:
if(IsPlayerInRangeOfPoint(playerid,5,X,Y+20,Z))
in:
if(IsPlayerInRangeOfPoint(playerid,20,X,Y,Z))
mfg.
Leute, bitte veröfentlich nicht eure Script's
Bitte, sonst kommen jetzt noch 30 Server mehr und zwar mit diesem Script
mfg.