Also ich bin für Schland oh schland
Beiträge von Crocky
-
-
Viel Glück sag ich Nur , Habe mal ein Abo Gemacht
-
Das ist ja mal die schlechteste und Informations-losteste Antwort die ich je in diesem Forum gelesen habe
mfg!<
Warum das ? Er muss halt Seinen Schein Kopieren und es Umändern. was gibts da zu erklären ?
LG -
Halt Mehrere scheine Erstellen, Wie bei deinem Autoschein nur für Motorrad.
Mit freundlichen Grüßen -
Schreib bitte SO :
ocmd:accepttaxi(playerid,params[])
{
if(GetPVarInt(playerid,"Job")==2)
{
if(GetPVarInt(playerid,"Taxiduty")==1)
{
new Aktiv =0,string[128];
for(new i=0; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(Taxi == 1)
{
format(string,128,"%s\n%s",string,SpielerName(i));
Aktiv++;
}
}
}
if(Aktiv == 0) return SendClientMessage(playerid,ROT,"Es wird derzeit kein Taxi benötigt!");
ShowPlayerDialog(playerid,DIALOG_TAXI,DIALOG_STYLE_LIST,"Taxi",string,"Annehmen","Beenden");
return 1;
}
else SendClientMessage(playerid,NORMAL,"Du bist nicht im Dienst!");
return 1;
}
else SendClientMessage(playerid,NORMAL,"Du bist kein Taxifahrer!");
return 1;
}
Danke ... Sonst erkennt man Nichts !
/ps accepttaxi ist in dem Command Zusammen -
Ich bin Scripting Anfänger, und arbeite zurzeit an einem Selfmade.
Eventuell kann ich ja dabei was Lernen wenn ich mir das mal Genauer in Pawno Anschaue.
Danke für die BugFixxes und den Release.
10/10 -
Wie wär's
Mit nem ingame Job Creator der funktioniert ? -
Jut,Wie wäre es mit dynamischen Banksystem so man Ingame ATMs und Banken erstellen kann ?
-
Und meins du Hunter ?
-
Wie von LoG Tanksystem mit Motorsystrm mit verschiedenen Sprittarten
-
Per gmx. Seit dem Stätte ich ihn und kommt Kein Boden mehr :s
-
BLACKY VOR , NOCH EIN TOR xD
Hgw -
Ach lol, aber sonst alles richtig ?
// Danke schonmal euch
-
Mit fällt leider nichts auf, bin Anfänger, kannst du mit sagen WO genau der Fehler ist und WAS ich machen muss ?
-
Enums :
Spoiler anzeigen enum e_Bus {
Float:M_fX,
Float:M_fY,
Float:M_fZ,
Float:M_fRad
}Spoiler anzeigen new Bus_Stationen[][e_Bus] = {
{1480.5480,-1735.6587,13.1099,5.0},
{1817.7959,-1875.3815,13.1394,5.0},
{1957.9232,-2153.6736,13.1099,5.0},
{2253.6184,-2224.6543,13.0363,5.0},
{2842.0796,-2026.8538,10.7438,5.0},
{2763.6794,-1654.7391,11.8261,5.0},
{2314.3936,-1655.0487,13.8815,5.0},
{1910.9269,-1609.1825,13.1099,5.0},
{1339.3218,-1503.7413,13.1126,5.0},
{1208.4058,-931.2299,42.5410,5.0},
{1049.9000,-1352.3118,13.1099,5.0},
{1062.4604,-1737.4801,13.2066,5.0}
};
enum e_PlayerBusinfo {
bool:pmi_bAktiv,
pmi_Checkpoint
}
new Busfahrer[MAX_PLAYERS][e_PlayerBusinfo];Spoiler anzeigen enum e_Flug {
Float:M_fX,
Float:M_fY,
Float:M_fZ,
Float:M_fRad
}Spoiler anzeigen new Flug_Stationen[][e_Flug] = {
{2017.8674,-2593.4226,13.2782,5.0},
{-1655.7593,-162.5207,13.8448,5.0},
{1389.0911,1692.5309,10.5474,5.0}
};
enum e_PlayerFluginfo {
bool:pmi_fAktiv,
pmi_Checkpoint
}
new Pilot[MAX_PLAYERS][e_PlayerFluginfo];
Start Commands :
Spoiler anzeigen ocmd:start(playerid,params[])
{
if(!Busfahrer[playerid][pmi_bAktiv]) {
new vehicleid = GetPlayerVehicleID(playerid),
model = GetVehicleModel(vehicleid);
if(model == 431) { // Text ab hier!
Busfahrer[playerid][pmi_Checkpoint]=0;
Busfahrer[playerid][pmi_bAktiv]=true;
SendClientMessage(playerid, GRÜN, "Bustour gestartet, fahre nun zu den einzelnen Checkpoints!");
SetPlayerCheckpoint(playerid,Bus_Stationen[0][M_fX],Bus_Stationen[0][M_fY],Bus_Stationen[0][M_fZ],Bus_Stationen[0][M_fRad]);
}
else
{
SendClientMessage(playerid, ROT, "Du bist nicht im Bus!");
}
}
else
{
SendClientMessage(playerid, ROT, "Es laeuft schon eine Route!");
}
return 1;
}
ocmd:startflug(playerid,params[])
{
if(!Pilot[playerid][pmi_fAktiv]) {
new vehicleid = GetPlayerVehicleID(playerid),
model = GetVehicleModel(vehicleid);
if(model == 519) {
Pilot[playerid][pmi_Checkpoint]=0;
Pilot[playerid][pmi_fAktiv]=true;
SendClientMessage(playerid, GRÜN, "Flugtour Gestartet!");
SetPlayerCheckpoint(playerid,Flug_Stationen[0][M_fX],Flug_Stationen[0][M_fY],Flug_Stationen[0][M_fZ],Flug_Stationen[0][M_fRad]);
}
else
{
SendClientMessage(playerid, ROT, "Du bist nicht im Flugzeug!");
}
}
else
{
SendClientMessage(playerid, ROT, "Es laeuft schon eine Route!");
}
return 1;
}
OnPlayerEnterCheckPoint
Spoiler anzeigen public OnPlayerEnterCheckpoint(playerid)
{
if(Busfahrer[playerid][pmi_bAktiv]) {
Busfahrer[playerid][pmi_Checkpoint]++;
DisablePlayerCheckpoint(playerid);
new playercp = Busfahrer[playerid][pmi_Checkpoint];
if(playercp == sizeof(Bus_Stationen)) {
Busfahrer[playerid][pmi_bAktiv]=false;
}
else
{
PlayerPlaySound(playerid,1056,0.0,0.0,0.0);
SetPlayerCheckpoint(playerid,Bus_Stationen[playercp][M_fX],Bus_Stationen[playercp][M_fY],Bus_Stationen[playercp][M_fZ],Bus_Stationen[playercp][M_fRad]);
}
}
}
if(Pilot[playerid][pmi_fAktiv]) {
Pilot[playerid][pmi_Checkpoint]++;
DisablePlayerCheckpoint(playerid);
new playercp2 = Pilot[playerid][pmi_Checkpoint];
if(playercp2 == sizeof(Flug_Stationen)) {
Pilot[playerid][pmi_fAktiv]=false;
}
else
{
PlayerPlaySound(playerid,1056,0.0,0.0,0.0);
SetPlayerCheckpoint(playerid,Flug_Stationen[playercp2][M_fX],Flug_Stationen[playercp2][M_fY],Flug_Stationen[playercp2][M_fZ],Flug_Stationen[playercp2][M_fRad]);
}
}
Errors :
Spoiler anzeigen C:\Users\Dominik\Desktop\Selfmade Script\gamemodes\tut.pwn(2071) : error 010: invalid function or declaration
C:\Users\Dominik\Desktop\Selfmade Script\gamemodes\tut.pwn(2075) : error 010: invalid function or declaration
C:\Users\Dominik\Desktop\Selfmade Script\gamemodes\tut.pwn(2078) : error 010: invalid function or declaration
C:\Users\Dominik\Desktop\Selfmade Script\gamemodes\tut.pwn(2948) : warning 203: symbol is never used: "playercp2"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseSpoiler anzeigen 3 Errors.
-
Bin so um 21 Uhr Zuhause. Dann werde ich es Reinstellen.
Nur OnPlayerEnterCheckpoint ? -
Hey Ho, bin am Handy desshalb muss ich alles schrieben also nicht meckern wenn's falsch eingedrückt ist
Zum Fehler. Habe 2 Jobs im Script. Busfahrer is Pilot. Bei Busfahrer klappt's alles bei polot passiert nichts im CheckpointOnPlayerEnterCheckpoint :
Spoiler anzeigen public OnPlayerEnterCheckpoint(playerid)
{
if(Busfahrer[playerid][pmi_bAktiv]) {
Busfahrer[playerid][pmi_Checkpoint]++;
DisablePlayerCheckpoint(playerid);
new playercp = Busfahrer[playerid][pmi_Checkpoint];
if(playercp == sizeof(Bus_Stationen)){
Busfahrer[playerid][pmi_bAktiv]=false;
{
else
{
PlayerPlaySound(playerid,1056,0.0,0.0,0.0);
SetPlayerCheckpoimt(playerid,Bus_Stationen[playercp][M_fX],Bus_Stationen[playercp][M_fY],Bus_Stationen[playercp][M_fZ],Bus_Stationen[playercp][M_fRad]);
}
}
}Das Gänze klappt auch, habe das ganze kopiert und das ersetzt
Playercp - playercp1
Bus_Stationen - Flug_Stationen
pmi_bAktiv - pmi_fAktiv
Warum Klappt es nicht ? Was muss ich machen :s.
Bin Am Handy wie gesagt Sry wenn iwas falsch eingerückt ist -
Funkt nicht. Benutze das von Dominik.
-
Ist okay Jetzt
-
Ach wayne suche dan halt ein Register/login System
Ganz ehrlich, Schau Tutorials oder so aber so brauchst du es garnicht erst versuchen. Geduld gehört dazu & wenn du scripten willst musst du es auch lernen. Such dir einen Scriptinglerer oder so ....