Nachdem der Timer abgelaufen ist SpawnPlayer(playerid);
Beiträge von Tony__Young
-
-
Ich habe ihn auch leider Jetzt darf ich skype nicht mehr öffnen.
PawnFox hatte gerade nen Virenschutz gepostet, auf der 1 Seite.
Der laut dem Threadersteller funktioniert. -
Ich würde Sun Set City NICHT Nehmen! Der meiste Teil des Script's ist auf Russich/Polnisch/Tschechich or what ever, außerdem funzen die meisten BEFEHLE NICHT!
Das kann dir doch egal sein, was der User für ein Script nimmt? -
Es geht soweit nur er ruft diese Funktionen nicht ab/auf?
new string[128];
SetPVarInt(playerid,"BankPIN",strval(inputtext));
format(string,sizeof(string),"Deine PIN Nummer: %d",GetPVarInt(playerid,"BankPIN"));
SendClientMessage(playerid,Hellrot,string);Der Code
if(dialogid==DIALOG_PINBEANTRAGEN)
{
if(!response) return SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
if(response)
{
if(strlen(inputtext) != 4 || !IsNumeric(inputtext))
{
SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein. (4 Zahlen)");
ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
}
else
{
new string[128];
SetPVarInt(playerid,"BankPIN",strval(inputtext));
format(string,sizeof(string),"Deine PIN Nummer: %d",GetPVarInt(playerid,"BankPIN"));
SendClientMessage(playerid,Hellrot,string);
}
}
} -
Laut Post's soll er sogar dein PC zerstören können..
Ja ich hatte den Virus auf meinem alten PC auch schonmal.
1 Montag ging noch alles gut außer das diese Narichten verschickt wurden und danach ist alles überhitzt im PC, alles schrott gewesen... -
Den Virus hatte ich auch mal, leider habe ich nichts dagegen unternommen.
Später war mein PC schrott :s -
Bei mir ist das so:
if(!strcmp(SpielerName(pld),"Wolfgang",true))
{
SetPlayerPos(pld,359.7139,173.6546,1008.3893);
SetPlayerInterior(pld,15);
SetPlayerSkin(pld,147); //<----
Freeze;
}Ganz einfach den Skin setzen, wenn die Person Wolfgang heißt und Wolfgang ist mein Bot
Wie definierst du pld? -
Guten Tag, ich habe schon eine halbe Stunde vergeblich im Forum danach gesucht wie man NPC´s Skins gibt.
Hat jemand eine Idee davon?MfG
-
Dann bekomme ich aber Errors?
if(dialogid==DIALOG_PINBEANTRAGEN)
{
if(!response) return SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
if(response)
{
if(strlen(inputtext) != 4) || !IsNumeric(inputtext)) //Error Zeile
{
SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein.");
ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
}
else
{
SetPVarInt(playerid,"BankPIN",strval(inputtext));
}
}
}C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(1270) : error 029: invalid expression, assumed zero
C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(1270) : error 001: expected token: ";", but found ")"
C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(1270) : error 029: invalid expression, assumed zero
C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(1270) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
MfG
-
Sehr lustigSchreibe den Code einfach mal so:
if(dialogid==DIALOG_PINBEANTRAGEN)
{
if(!response) return SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
if(response)
{
if(strlen(inputtext) != 4 || !IsNumeric(inputtext))
{
SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein.");
ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
}
else
{
SetPVarInt(playerid,"BankPIN",strval(inputtext));
}
}
}Falls du einen Error bekommen solltest der so aussieht:
Packe das in dein Script:
stock IsNumeric(const string[])
{
for (new i = 0, j = strlen(string); i < j; i++)
{
if (string[i] > '9' || string[i] < '0') return -1;
}
return 0;
}mfg.
Wenn ich das so mache dann ist es egal was ich eingebe.
Da kommt dann immer Bitte gebe eine PIN Nummer ein.MfG
-
Errors nicht, aber irgendwie gehts trotzdem nicht
-
B
Hab mit Längen noch net oft Zusammengearbeitet und habe kein Script zum Schauen ich schaue Aber mal im Wiki und editiere es Hier rein
if(!strval(inputtext) && strlen(strval(inputtext)) >= 5)
{}
if(strlen(strval(inputtext)) <= 3)
{}
So das wären dan die Wenn nicht Abfragen Wenn es net klappt versuch mal bei der strlen das strval wegzulassen und nur inputtext Habe wie Gesagt
Kein Testscript
Bekomme es damit irgendwie nicht hin -
Okay, ich bin schonmal so weit das man nur noch Zahlen eingeben kann :DD
Aber ich kann immer noch beliebig viele Zahlen eingeben? O.o
Mein Code sieht derzeit so aus:
if(dialogid==DIALOG_PINBEANTRAGEN)
{
if(response==0)
{
SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
}
if(response==1)
{
if(!strval(inputtext) && strlen(inputtext) == 4)
{
SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein, der PIN muss 4 Zahlen haben.");
ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
}
else
{
SetPVarInt(playerid,"BankPIN",strval(inputtext));
new string[128];
format(string,sizeof(string),"Deine PIN Nummer: %d",GetPVarInt(playerid,"BankPIN"));
SendClientMessage(playerid,Hellrot,string);
}}
} -
Ich habe es soweit mal getestet.
Mein Code sieht derzeit so aus:
if(dialogid==DIALOG_PINBEANTRAGEN)
{
if(response==0)
{
SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
}
if(response==1)
{
if(!strval(inputtext) && strval(inputtext) == 4)
{
SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein, der PIN muss 4 Zahlen haben.");
ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
}
else
{
SetPVarInt(playerid,"BankPIN",strval(inputtext));
new string[128];
format(string,sizeof(string),"Deine PIN Nummer: %d",GetPVarInt(playerid,"BankPIN"));
SendClientMessage(playerid,Hellrot,string);
}}
}Nun wenn ich einen PIN eingebe wird er mir im string also der Naricht angezeigt, dies geht soweit.
Nun wenn ich einen Buchstaben eingebe kommt im string als PIN 0.
Wenn ich eine kleinere Zahl als 4 Zeichen nehme steht die kleinere Zahl die ich eingegeben habe halt da, jemand Ideen...?
Mir ist dieses System echt sehr wichtig.MfG
-
Soo habe es soweit, aber es sollte noch was abfragen.
Also hier fragt er ja ab ob er was eingegeben hat und die Eingabe 4 Zeichen lang ist. if(!strlen(inputtext) && strlen(inputtext) == 4)
Wie kann ich Buchstaben abfragen, sodass er nur Zahlen eingeben kann? -
Ich habe es so, bekomme aber 1 Error?
if(dialogid==DIALOG_PINBEANTRAGEN)
{
if(response==0)
{
SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
}
if(response==1)
{
if(!strlen(inputtext && !strlen(inputtext) == 4)
{
SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein.");
ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
}
else
{
SetPVarInt(playerid,"BankPIN",inputtext);
}}
}C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(1261) : error 033: array must be indexed (variable "inputtext")
-
Guten Tag liebe Community, an meinem Selfmade bin ich gerade an meinem Banksystem zugangen.
Nun muss ein PIN bei der Sparkasse beantragt werden, jedoch weiß ich nicht wie ich weiter machen sollte.
Ich habe es derzeit so weit:
if(dialogid==DIALOG_PINBEANTRAGEN)
{
if(response==0)
{
SendClientMessage(playerid,Hellblau,"Dein Konto wurde nicht erstellt, da du den Vorgang abgebrochen hast.");
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,Gelb,"Bitte gebe eine PIN Nummer ein.");
ShowPlayerDialog(playerid,DIALOG_PINBEANTRAGEN,DIALOG_STYLE_INPUT,"Volksbank Konto beantragen","Willkommen bei der Volksbank Los Santos.\nIhre Daten sind im System nicht gespeichert, also wollen Sie sich ein Konto beantragen.\nBitte geben Sie hierzu einfach ihren gewünschten PIN in das Fenster unten ein.\nSollten Sie ihren PIN verlieren, schauen Sie unter /stats nach.","Fortsetzen","Abbrechen");
}
else
{
SetPVarInt(playerid,"BankPIN",inputtext);
}}
}Jemand eine Idee?
Kleine Frage noch nebenbei wie mache ich das, dass der PIN 4 Zeichen lang sein muss.MfG
-
Wo die Fraktion gespeichert ist hast du sicher in deinem Speicherstock vom Login/Register System oder?
Dann einfach /medic --> SetPVarInt(playerid,"Fraktion",1); z.B
Musst halt anpassen. -
Ich danke dir.
-
Hey Leute, ich habe einmal noch den Stardart Chat von SAMP und einmal meinen Globalen.
Nur der Standart Chat geht immer noch also steht da einmal mein Text vom Standart Chat und einmal vom Globalen.