Du musst ja auch die PVar befüllen mit den Daten von der Datenbank machst du das sofort bei OnPlayerConnect?
wie meinst du das jetzt genau?
-> bei onplayer connect ist nur dies:
Du musst ja auch die PVar befüllen mit den Daten von der Datenbank machst du das sofort bei OnPlayerConnect?
wie meinst du das jetzt genau?
-> bei onplayer connect ist nur dies:
Alles anzeigen
Ban(pID);
statt Kick
Oder aber
public OnPlayerConnect(..)
{
if(GetPVarInt(playerid,"pBan")==1)
{
SendClientMessage(playerid, -1,"Du bist gebannt");
Kick(playerid);
}
}
Geht leider nicht, ich kann immer noch problemlos spawnen
Hallo Leute !
Ich hab es selber herausgefunden .. ey immer wenn ich hier poste finde ich die scheiß Antwort selber dann -.-
//EDIT:
Immer wenn ich jemanden Banne kann er trz noch Joinen... Obwohl bei der Datenbank Ban "1" steht..
//BEHOBEN : Ich hab beim Pawnstar das falsche a_mysql include gemacht , danke trz.
Das stimmt gar nicht :O
http://www.chip.de/downloads/Hamachi_14293249.html
Ja gut.. haben wir aber mit hamachi probiert. . Geht nicht
Das hat doch mit Win 8 nichts zu tun oder?
Versuch einfach mal eure Firewalls aus zu machen
Hab ich.
Weil hamach windows 8 nicht unterstützt
Moin,
Mein Freund kann nicht auf meinen Hamachi server joinen,da er windows 8 hat. Gibt es auch andere Lösungen ausser hamachi?
Danke dir
Moin,
Ich hätte eine Frage undzwar: Wie lautet der Befehl also der Command , um einzustellen dass sich wenn man einloggt oder TuT... , dass sich die sicht bewegt.. Zum Beispiel von LSPD zum bsn... ?
CheckAccount ist dafür da , um aus der MySQL Datenback rauszulesen.. kann aber auch sein dass ich es irgendwie reingetan habe..
Ich probier es später wenn ich wieder zuhause bin
~Handy
//EDIT:
Alles klar .. ich hab es anscheinend i-wie ausversehn rein getan .. funktioniert,jetzt danke euch!
//CLOSE BITTE
Hey ,
Ich habe ein Problem und zwar:
bekomme ich error:
error 017: undefined symbol "CheckAccount"
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
isAdmin(playerid,a_level)
{
if(CheckAccount = SpielerInfo[playerid][pAlevel]>=a_level)return 1;
return 0;
}
mFG .. bitte hilfe
danke euch.. es funktioniert endlich
Habe ich schon vorhin probiert, funkt. nicht..
Und dann hätte ich noch eine Frage:
Wie kann man nachdem man mit /veh in einem Auto gespawn wurde, dann automatisch Nitro reinbauen? Also /veh 411 1 1->im Auto drin -> soll automatisch schon nitro drinne sein..
Ich hab es schon probiert über diese Seite: http://wiki.sa-mp.com/wiki/AddVehicleComponent_DE Aber schlauer wurde ich nicht so viel von.. bis jetzt sieht es so bei mir aus:
ocmd:veh(playerid,params[])
{
new carid,colid1,colid2;
if(sscanf(params,"iii",carid,colid1,colid2)) return SendClientMessage(playerid,Farbe,"{FF0000}INFO:{B0C4DE} /veh [ID(400-611)] [Farbe1] [Farbe2]");
if(SpielerInfo[playerid][pAlevel] >= 2)
{
new Float:pos1[4];
GetPlayerPos(playerid,pos1[0],pos1[1],pos1[2]);
GetPlayerFacingAngle(playerid,pos1[3]);
new car = CreateVehicle(carid,pos1[0],pos1[1],pos1[2],pos1[3],colid1,colid2,13337);
new string[256];//Macht einen string für die Nachricht
format(string, sizeof(string),"Du hast dir folgendes Fahrzeug gespawnt: ID: [{f86464}%d{FFFFFF}], Farbe1: [{f86464}%d{FFFFFF}], Farbe2: [{f86464}%d{FFFFFF}]",carid,colid1,colid2);//Definiert die Fahrzeug ID, Farbe 1 und Farbe2
SendClientMessage(playerid,White,string);//Sendet den String ab
PutPlayerInVehicle(playerid,car,0);
if (GetPlayerVehicleID(playerid))
{
AddVehicleComponent(carid, 1010); // Nitro
return 1;
}
}
return 1;
}
Alles anzeigen
bitte Hilfe,
mFG
habe ich gemacht,
immer noch nichts..
//EDIT:
Der Befehl allgemein funkt. aber er spawnt halt nur keine Autos...
Alles anzeigen
Schreibs so:
PAWN Quelltext
1
2
3
4
5
6
7
8
9
10
11
12
ocmd:veh(playerid,params[])
{
if(SpielerInfo[playerid][pAlevel] < 3)return SendClientMessage(playerid,HRot,"Du darfst diesen Befehl nicht nutzen!");
new model,c1,c2;
if(sscanf(params, "ddd",model,c1,c2)) return SendClientMessage(playerid,Farbe,"{FF0000}INFO:{B0C4DE} /veh [CAR - ID] [Farbe1] [Farbe2]");//Wenn er nur /veh eingibt.
new Float:pPos[4],string[130];
GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]),GetPlayerFacingAngle(playerid, pPos[3]);
CreateVehicle(model,pPos[0],pPos[1],pPos[2],pPos[3],c1,c2,-1);
format(string, sizeof(string),"Du hast dir folgendes Fahrzeug gespawnt: ID: [{f86464}%d{FFFFFF}], Farbe1: [{f86464}%d{FFFFFF}], Farbe2: [{f86464}%d{FFFFFF}]",model,c1,c2);
SendClientMessage(playerid,White,string);
return 1;
}
mfg.
Habe es gemacht 1 error:
Alles anzeigenSchreibs mal so:
ocmd:veh(playerid,params[])
{
new vehID, ColorA, ColorB;//Definiert die Fahrzeug ID, Farbe1 und Farbe2
if(sscanf(params, "ddd",vehID,ColorA,ColorB))nreturn SendClientMessage(playerid,Farbe,"{FF0000}INFO:{B0C4DE} /veh [CAR - ID] [Farbe1] [Farbe2]");//Wenn er nur /veh eingibt.
if(SpielerInfo[playerid][pAlevel] < 3)return SendClientMessage(playerid,HRot,"Du darfst diesen Befehl nicht nutzen!");
new Float:pPos[4];//Die Floats für das Fahrzeug
GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);//Prüft die SPIELER Position
GetPlayerFacingAngle(playerid, pPos[3]);
CreateVehicle(vehID,pPos[0],pPos[1],pPos[2],pPos[3],ColorA,ColorB,0);//Erstellt das Fahrzeug mit unseren Angaben
new STRING[256];//Macht einen string für die Nachricht
format(string, sizeof(string),"Du hast dir folgendes Fahrzeug gespawnt: ID: [{f86464}%d{FFFFFF}], Farbe1: [{f86464}%d{FFFFFF}], Farbe2: [{f86464}%d{FFFFFF}]",vehID,ColorA,ColorB);//Definiert die Fahrzeug ID, Farbe 1 und Farbe2
SendClientMessage(playerid,White,string);//Sendet den String ab
return 1;
}
Ja gut war nur ein Paar fehler , ich probiere eben ingame aus .. moment
//EDIT:
Es passiert immer noch nichts..
Alles anzeigenIch habe mir es so gemacht
ocmd:veh(playerid,params[])
{
new carid,colid1,colid2;
if(DM[playerid][8] == 0) return SendClientMessage(playerid,COLOR_YELLOW,"Du bist bereits in einer Arena. Benutze /l");
if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_RED,"Du bist bereits in einem Fahrzeug.");
if(sscanf(params,"iii",carid,colid1,colid2)) return SendClientMessage(playerid,COLOR_GREY,"Benutzung: /veh [carid][color1][color2]");
if(PlayerInfo[playerid][pAdminLevel] >= 3){
new Float:pos1[4];
GetPlayerPos(playerid,pos1[0],pos1[1],pos1[2]);
GetPlayerFacingAngle(playerid,pos1[3]);
new car = CreateVehicle(carid,pos1[0],pos1[1],pos1[2],pos1[3],colid1,colid2,13337);
PutPlayerInVehicle(playerid,car,0);
}else{
SendClientMessage(playerid,COLOR_RED, "Du bist nicht befugt.");
}
return 1;
}
LG
danke dir
Hey leute ,
bei den /veh befehl spawnt er keine Autos.. er sagt zwar dass ein Auto gespawn wurde.. aber sonst passiert nichts , hier das Skript Teil:
ocmd:veh(playerid,params[])
{
new vehID, ColorA, ColorB;//Definiert die Fahrzeug ID, Farbe1 und Farbe2
if(sscanf(params, "ddd",vehID,ColorA,ColorB))//Selbe wie oben
{
return SendClientMessage(playerid,Farbe,"{FF0000}INFO:{B0C4DE} /veh [CAR - ID] [Farbe1] [Farbe2]");//Wenn er nur /veh eingibt.
}
if(SpielerInfo[playerid][pAlevel] >= 3)//Wenn der Spieler höher als ein Supporter ist
{
new Float:X, Float:Y, Float:Z, Float:R;//Die Floats für das Fahrzeug
GetPlayerPos(playerid,X,Y,Z);//Prüft die Spieler Position
CreateVehicle(vehID,X,Y,Z,R,ColorA,ColorB,0);//Erstellt das Fahrzeug mit unseren Angaben
new string[256];//Macht einen string für die Nachricht
format(string, sizeof(string),"Du hast dir folgendes Fahrzeug gespawnt: ID: [{f86464}%d{FFFFFF}], Farbe1: [{f86464}%d{FFFFFF}], Farbe2: [{f86464}%d{FFFFFF}]",vehID,ColorA,ColorB);//Definiert die Fahrzeug ID, Farbe 1 und Farbe2
SendClientMessage(playerid,White,string);//Sendet den String ab
}
else//Wenn der Spieler kein Admin oder höher ist.
{
SendClientMessage(playerid,HRot,"Du darfst diesen Befehl nicht nutzen!");
}
return 1;
}
Alles anzeigen
Erros habe ich nicht..
-> Bitte hilfe
mFG
Er will das individuell für jede einfache Waffe haben
Am besten machst du eine Array mit dem Schaden rechnest bei OnPlayerTageDamage den Schaden wieder drauf und ziehst den von der Array ab. Du musst nur aufpassen anpassen auf Schutzweste
Danke dir
//CLOSE