draufgehe alles kla ... bist bestimmt schon an die 90 jahre ne
Beiträge von Micktor
-
-
drück mal Tab also die taste die ungefähr so aus sieht
|<--
-->| -
na gut ... bin dann mal am arbeiten ...
// dnake für die info wegen retürn 1;
// das sind ja über 500 *kipp um* -
also muss ich alle modelid´s eintragen na das wird nen Spaß -.-
-
finde ich auch und man knn die klammern besser sehen also ob man eine vergssen hat
-
Mal ne frage macht ihr euren Script ordentlich also so zb
if (strcmp("/hilfe", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,BLAU,"---------<~*~>Hilfe<~*~>-----------------");
SendClientMessage(playerid,GELB,"Account: /register /login /status /scheine");
SendClientMessage(playerid,GELB,"Allgemein: /hilfe /karte");
SendClientMessage(playerid,GELB,"Sonstiges: /animlist");
SendClientMessage(playerid,GELB,"Fraktionen: Police, FBI ,Taxifahrer , weitere kommen");
SendClientMessage(playerid,BLAU,"-----------------------------------------");
return 1;
}
mit den ganzen leerzeichen davor oder lieber so
if (strcmp("/hilfe", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,BLAU,"---------<~*~>Hilfe<~*~>-----------------");
SendClientMessage(playerid,GELB,"Account: /register /login /status /scheine");
SendClientMessage(playerid,GELB,"Allgemein: /hilfe /karte");
SendClientMessage(playerid,GELB,"Sonstiges: /animlist");
SendClientMessage(playerid,GELB,"Fraktionen: Police, FBI ,Taxifahrer , weitere kommen");
SendClientMessage(playerid,BLAU,"-----------------------------------------");
return 1;
}
oder doch lieber so ??
if (strcmp("/hilfe", cmdtext, true, 10) == 0)
{ SendClientMessage(playerid,BLAU,"---------<~*~>Hilfe<~*~>-----------------");
SendClientMessage(playerid,GELB,"Account: /register /login /status /scheine");
SendClientMessage(playerid,GELB,"Allgemein: /hilfe /karte");
SendClientMessage(playerid,GELB,"Sonstiges: /animlist");
SendClientMessage(playerid,GELB,"Fraktionen: Police, FBI ,Taxifahrer , weitere kommen");
SendClientMessage(playerid,BLAU,"-----------------------------------------");
return 1; }
hihiihi...
also ich mag es wenn mein script schön ordentlich ist dann kann ich auch besser scripten dann weiss ich ob
ich eine klammer vergessen habe usw
aslo ich mag es ordentlich und ihr ?? -
muss ich trodzdem alle autoid´s definieren brrr... mal scheune hat wer nicht noch nen anderen vorschlag aber deiner ist auch schon gut danke
-
Also ich habe versucht mir ein Autoschein , Flugschein , usw zu scripten so das hat auch zu erst geklapt aber das prob ist
ich weiss net mehr weiter hier ist mein Code
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pCarschein] == 1)
{
}
else
{
SendClientMessage(playerid,ROT,"Du hast kein Führerschein");
SendClientMessage(playerid,ROT,"Solltest du erwicht werden kommst du in den Knast");
}
}
}
return 1;
}so aber wie soll ich das machne das das nur bei autos kommt
wegen
if(IsPlayerInAnyVehicle(playerid)) kommt das ja überall also in flugzeugen usw
muss ich da jetzt di eganzen auto id´s hinschreiben (hoffe net)
also ich hoffe ihr habt eine lösung für mich
mfg
igel
//edit geht das überhaupt O.o? -
-
-
ich kannte ihn zwar net aber trodzdem mein herzlichsten BEILEID
an bekannte freunde usw†
IN PEACE -
k habe dich geaddet
-
Klammer Fehler denke ich ... ist meist so bei 26 Error´s
GLL ist dat net Giga Liga ... wenn ich fragen darf ? -
O.O Keks du bist echt der BESTE ich lerne noch viel von dir ... hihihi... =)
-
keks sry ist ein error drine
(576) : error 001: expected token: ";", but found "for"die zeile
for(; i<st; i++) -
mal keine Errors
also ich habe meinem /kick Command
das hinzugefügt
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GELB, "Verwendung: /kick <id> <Grund>");
return 1;
so das problem ist das kommt auch wenn ich "/kick 0 deswegen" mache
jetzt möchte ich wissen wie das geht das das geht das wenn ich "kick 0 deswegen" mache
thx im vorraus -.-
mfg
//edit hier der cmd
if(!strcmp(strget(cmdtext,0),"/kick"))
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GELB, "Verwendung: /kick <id> <Grund>");
return 1;
}
new typ=strval(strget(cmdtext,1));
if(IsPlayerConnected(typ))
{
new pName[MAX_PLAYER_NAME], s[100], z, st=strlen(cmdtext), i, name[16];
for(; i<st; i++)
{
if(cmdtext[i]==' ')
{
z++;
if(z==2) { z=i+1; i=st;
}
}
}
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(typ,name,sizeof(name));
format(s,sizeof(s),"AdmCmd: %s hat %s wegen `%s` gekickt!",pName,name,cmdtext[z]);
SendClientMessageToAll(COLOR_PINK,s);
Kick(typ);
}
}
return 1;
} -
Ich brach ma hilfe ich habe ja einen Führerschein script in meinem GM also das man ein führerschein braucht um
ein Auto fahren zu können bzw fahren kann man es immer aber es ersteint halt immer ein text wenn man keine hat und man in ein auto
einsteigt -.- jetzt zu meiner frage ich möchte jetzt noch den Flug und Boots schein einbauen habe ich auch gemacht zum test in meinem alten script
aber das Problem ist ich habe zwar ein Bootsschein aber keine führerschein (soll so zum test ) da ist mir aufgefallen daswenn ich in ein boot einsteige das
da auch der Text für das auto kommst kann ich das i-wie ändern das der text für den führerschein nur für autos und der text für boote halt nur für boote usw...
also hier ist mein code aus dem alten script wollte das eig für mein neuen nutzen
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pCarschein] == 1)
{
}
else
{
SendClientMessage(playerid,COLOR_ROT,"Du hast kein Führerschein");
SendClientMessage(playerid,COLOR_ROT,"Solltest du erwicht werden kommst du in den Knast");
}
}
}
//------------------------------------------------------------------------------new carid = GetVehicleModel(GetPlayerVehicleID(playerid));
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(carid==593 || carid==592 || carid==577 || carid==511 || carid==512 || carid==520 || carid==553 || carid==476 || carid==519 || carid==560 || carid==513 || carid==548 || carid==425 || carid==417 || carid==487 || carid==488 || carid==497 || carid==563 || carid==447 || carid==469)
{
if(PlayerInfo[playerid][pFlugschein] == 1)
{
}
else
{
SendClientMessage(playerid, COLOR_ROT, " Du hast keinen Flugschein !");
RemovePlayerFromVehicle(playerid);
}
}
}if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(carid==472 || carid==473 || carid==493 || carid==595 || carid==484 || carid==430 || carid==453 || carid==452 || carid==446 || carid==454)
{
if(PlayerInfo[playerid][pBootschein] == 1)
{
}
else
{
SendClientMessage(playerid, COLOR_ROT, " Du hast keinen Bootsschein !");
RemovePlayerFromVehicle(playerid);
}
}
}
return 1;
} -
Mein Beileid
kenne ihn zwar net aber sowas is ehct heftig
...
R.I.P
in peace -
thx closed Keks du bist mein meister
-
danke keine errors aber da steht jetzt AdmCmd Ich habe 0 gekcikt wegen test
kann man das mahcne das da stat die id der name steht??
hoffe ihr könnt mir helfen