Hallo
Ich bin an dem Fahtrlehrer Sinem SM Scritp,
Aber komm nciht habe nun einen Command aus GF Genommen,
if(strcmp("/gibschein", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
if(isPlayerInFrakt(playerid, 6))
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /gibschein [SCHEINNAME] [playerid/PartOfName]");
SendClientMessage(playerid, COLOR_WHITE, "Verfügbare Scheine: Auto, Bike, flug, boot, angel, waffen, truck.");
return 1;
}
if(strcmp(x_nr,"auto",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give driving [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s einen Autoführerschein gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s hat dir einen Autoführerschein gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pCarLic] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
getdate(year, month, day);
gettime(hour, minute);
format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give driving. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
AdminLog(string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
return 1;
}
}
else if(strcmp(x_nr,"bike",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give bike [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s einen Motoradschein gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s hat dir einen Motoradschein gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pBikeLic] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
getdate(year, month, day);
gettime(hour, minute);
format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give bike. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
AdminLog(string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
return 1;
}
}
else if(strcmp(x_nr,"flug",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give flying [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s einen Flugschein gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s hat dir einen Flugschein gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pFlyLic] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
getdate(year, month, day);
gettime(hour, minute);
format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give flying. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
AdminLog(string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
return 1;
}
}
else if(strcmp(x_nr,"boot",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give sailing [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s einen Bootsschein gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s hat dir einen Bootsschein gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pBoatLic] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
getdate(year, month, day);
gettime(hour, minute);
format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give sailing. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
AdminLog(string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
return 1;
}
}
else if(strcmp(x_nr,"angel",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give fishing [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine Fischerlizenz gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s hat dir eine Fischerlizenz gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pFishLic] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
getdate(year, month, day);
gettime(hour, minute);
format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give fishing. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
AdminLog(string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
return 1;
}
}
else if(strcmp(x_nr,"waffen",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give weapon [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine Waffenschein gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s hat dir eine Waffenschein gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pGunLic] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
getdate(year, month, day);
gettime(hour, minute);
format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give weapon. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
AdminLog(string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
return 1;
}
}
else if(strcmp(x_nr,"truck",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "BENUTZUNG: /give truck [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine Truck Lizenz gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Admin %s hat dir eine Truck Lizenz gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pTruckLic] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
getdate(year, month, day);
gettime(hour, minute);
format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give truck. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
AdminLog(string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler ist Offline.");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht berechtigt, diesen Befehl zu benutzen !");
return 1;
}
}
return 1;
}
Aber wie passe ich diesen selbst benutzen kann weil ich weis nicht was ich da ändern muss...
Hoffe ihr könnt mir helfen
Gruß
Dr.Turk