Ich mein zeig mal den Public oder die defninition von Security
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Wen das nicht das ist was ich dir oben aufgeführt habe bin ich blöd XD
Aber sonst hab ich nichts mehr vonwegen Security stehen, dan fehlt mir wohl was..gPlayerAccount[playerid] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "SERVER: That nick is registered, please login");
SendClientMessage(playerid, COLOR_WHITE, "HINT: You can now login by typing /login <password>");
return 1;
}
else
{
gPlayerAccount[playerid] = 0;
SendClientMessage(playerid,COLOR_YELLOW,"You dont have an account. Please register by using /register [password]");
return 1;
}
} -
Jap such mal
Edit: ahhhhhhh mach mal bei der abfrage die () weg
also so:
if(Security == 1|| if(Security == 0)) { -
wofür #define Security wenn du oben schon new Security gemacht hast?
if(Security() == 1 Security() == 0)
wäre das richtige
-
Zitat
if(Security() == 1 Security() == 0)
Wieso die Klammern
if(Security == 1 || Security == 0)
-
naja ich hab sein script nicht kann ja sein das er security() als public hat
-
Naja kA, vllt geht es ja weil ich hatte auch mal was mit
new kaka = 0;abfrage:
mit () hats ned geklappt ohne schon^^if(kaka == 1) {
usw.
-
Was hätte dann die If-Abfrage für einen Sinn?^^
// Edit:
Ohne Klammern ist es ja auch richtig
-
Wenn ein Spieler z.B Führerschein = 0 hat:
Du hast keinen Führerschein<br>Wenn 1:
Willkommen du hast einen Führerschein. -
Bei der idee von Sniperwolfs klappts erst recht nichts pawno hängt sich auf tot
Habe jetzt das define rausgenommen weil ich ja das new Security habe...
Nun habe ich folgendes :undefined symbol "Security" 2x
invalid expression, assumed zeroVondaher muss ich das doch wohl definden ?
Und wen ich es definded habe kommt diese Fehlermeldung 3x
invalid expression, assumed zero 3x -
zeig mal die zeilen
-
Joa also ich zeig die dir mal :
public OnPlayerConnect(playerid)
{
new string[0x80],name[24];
GetPlayerName(playerid,name,sizeof name);
format(string,sizeof string,"Der Spieler %s hat den Server betreten !",name);
SendClientMessageToAll(0xAFAFAFAA,string);
if(Security == 1|| if(Security == 0)) {
{
SendClientMessage(playerid, COLOR_YELLOW, "Host has broken one of the Agreement rules, action has been taken.");
Kick(playerid);
return 1;
}
gActivePlayers[playerid]++;
numplayers++;
new plname[MAX_PLAYER_NAME];
new string[MAX_PLAYER_NAME];
SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0;
SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0;
GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0;
ApprovedLawyer[playerid] = 0; CallLawyer[playerid] = 0; WantLawyer[playerid] = 0;
KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
CP[playerid] = 0; Robbed[playerid] = 0; SpawnChange[playerid] = 1;
CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
RobbedTime[playerid] = 0; MoneyMessage[playerid] = 0; Condom[playerid] = 0;
STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0;
RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 0;
DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
DrugGram[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
WantedPoints[playerid] = 0; GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0;
OnDuty[playerid] = 0; WantedLevel[playerid] = 0; TestFishes[playerid] = 0;
BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0;
SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
Mobile[playerid] = 255; Music[playerid] = 0; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;...Wollte jetzt nicht alles hinschreiebn sonst ist das zu lang Aber so siehts dan halt aus
Und unten als abfrage halt :
gPlayerAccount[playerid] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "SERVER: That nick is registered, please login");
SendClientMessage(playerid, COLOR_WHITE, "HINT: You can now login by typing /login <password>");
return 1;
}
else
{
gPlayerAccount[playerid] = 0;
SendClientMessage(playerid,COLOR_YELLOW,"You dont have an account. Please register by using /register [password]");
return 1;
}
} -
if(Security == 1|| if(Security == 0))
Würde richtig so aussehen:
if(Security == 1 || Security == 0)
-
Aber wieso erscheinnen dan mehrere Fehler ?
error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
fatal error 107: too many error messages on one line -
Wenn du jetzt noch sagen würdest welche Zeilen GENAU von den Errors betroffen sind kann man besser helfen
Die gute alte Glaskugel ist leider in Reperatur
-
Naja egal, ich nehms einfach raus, da das eh nicht funktioniert :P^^
Naja egal.
Und schon stößt man auf ein neues Problem...
der meint
warning 203: symbol is never used: "IsNumeric"
warning 203: symbol is never used: "ReturnUser"Hä ? Wen ich danach suche finde ich nichts.
-
#pragma unused IsNumeric
#pragma unused ReturnUserIch denke die sind maybe in utils.inc
-
Dankeschön hat geklappt
-
hab nen warning den ich einfach nicht wegmachen kann ! pls hilfe...:
(3725) : warning 202: number of arguments does not match definitionif(GetPlayerHealth(playerid, health) < 5)
{
SetPlayerHealth(playerid,GetPlayerHealth(playerid));//ZEILE 3725
}EDIT:// Schon erledigt und sry xD
-
Habe ein Problem mit /attach , wenn einer bei uns mit dem TowTruck nen anderes Fahrzeug abschleppt wird dieses erst sehr spät mitberechnet , das Problem haben wir aber erst seit 0.3a , hat da wer nen Rat ?
MFG
Night