Hallo liebe Community
ich habe soeben das Autoschein und Rollerschein System fertig gestellt
nun sollen natürlich ALLE Cops die scheine Taken können, heißt LSPD SFPD und Army
hier mein Code
ocmd:giveroller(playerid,params[])
{
new pID,name[128];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,RED,"INFO: /giveroller [playerid]");
if(!isPlayerInFrak(playerid,8)) return SendClientMessage(playerid,RED,"Du bist kein Ausgebildeter COP");
if(!isPlayerRang(playerid, 3)) return SendClientMessage(playerid,RED,"Du bist nicht berechtigt, jemanden den Rollerführerschein zu geben");
{
if(sInfo[pID][rollerschein]==0)
{
sInfo[pID][rollerschein]=1;
format(name,sizeof(name),"Du hast %s den Rollerführerschein gegeben",getPlayerName(pID));
SendClientMessage(playerid,RED,name);
}
else
{
SendClientMessage(playerid,RED,"Der Spieler hat bereits einen Rollerführerschein!");
return 1;
}
}
savePlayer(pID);
return 1;
}
{
new pID,name[128];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,RED,"INFO: /giveroller [playerid]");
if(!isPlayerInFrak(playerid,8)) return SendClientMessage(playerid,RED,"Du bist kein Ausgebildeter COP");
if(!isPlayerRang(playerid, 3)) return SendClientMessage(playerid,RED,"Du bist nicht berechtigt, jemanden den Rollerführerschein zu geben");
{
if(sInfo[pID][rollerschein]==0)
{
sInfo[pID][rollerschein]=1;
format(name,sizeof(name),"Du hast %s den Rollerführerschein gegeben",getPlayerName(pID));
SendClientMessage(playerid,RED,name);
}
else
{
SendClientMessage(playerid,RED,"Der Spieler hat bereits einen Rollerführerschein!");
return 1;
}
}
savePlayer(pID);
return 1;
}
ocmd:takeroller(playerid,params[])
{
new pID,name[128];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,RED,"INFO: /takeroller [playerid]");
if(!isPlayerInFrak(playerid,1<3)) return SendClientMessage(playerid,RED,"Du bist kein Ausgebildeter COP");
if(!isPlayerRang(playerid, 3)) return SendClientMessage(playerid,RED,"Du bist nicht berechtigt, jemanden den Rollerführerschein abzunehmen");
{
if(sInfo[pID][rollerschein]==1)
{
sInfo[pID][rollerschein]=0;
format(name,sizeof(name),"Du hast %s den Rollerführerschein abgenommen",getPlayerName(pID));
SendClientMessage(playerid,RED,name);
}
else
{
SendClientMessage(playerid,RED,"Der Spieler hat keinen Rollerführerschein!");
return 1;
}
}
savePlayer(pID);
return 1;
}
{
new pID,name[128];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,RED,"INFO: /takeroller [playerid]");
if(!isPlayerInFrak(playerid,1<3)) return SendClientMessage(playerid,RED,"Du bist kein Ausgebildeter COP");
if(!isPlayerRang(playerid, 3)) return SendClientMessage(playerid,RED,"Du bist nicht berechtigt, jemanden den Rollerführerschein abzunehmen");
{
if(sInfo[pID][rollerschein]==1)
{
sInfo[pID][rollerschein]=0;
format(name,sizeof(name),"Du hast %s den Rollerführerschein abgenommen",getPlayerName(pID));
SendClientMessage(playerid,RED,name);
}
else
{
SendClientMessage(playerid,RED,"Der Spieler hat keinen Rollerführerschein!");
return 1;
}
}
savePlayer(pID);
return 1;
}
ocmd:giveaschein(playerid,params[])
{
new pID,name[128];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,RED,"INFO: /giveaschein [playerid]");
if(!isPlayerInFrak(playerid,8)) return SendClientMessage(playerid,RED,"Du bist kein Fahrschullehrer");
if(!isPlayerRang(playerid, 2)) return SendClientMessage(playerid,RED,"Du bist nicht berechtigt, jemanden den Rollerführerschein zu geben");
{
if(sInfo[pID][autoschein]==0)
{
sInfo[pID][autoschein]=1;
format(name,sizeof(name),"Du hast %s den Autoführerschein gegeben",getPlayerName(pID));
SendClientMessage(playerid,RED,name);
}
else
{
SendClientMessage(playerid,RED,"Der Spieler hat bereits einen Autoführerschein!");
return 1;
}
}
savePlayer(pID);
return 1;
}
{
new pID,name[128];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,RED,"INFO: /giveaschein [playerid]");
if(!isPlayerInFrak(playerid,8)) return SendClientMessage(playerid,RED,"Du bist kein Fahrschullehrer");
if(!isPlayerRang(playerid, 2)) return SendClientMessage(playerid,RED,"Du bist nicht berechtigt, jemanden den Rollerführerschein zu geben");
{
if(sInfo[pID][autoschein]==0)
{
sInfo[pID][autoschein]=1;
format(name,sizeof(name),"Du hast %s den Autoführerschein gegeben",getPlayerName(pID));
SendClientMessage(playerid,RED,name);
}
else
{
SendClientMessage(playerid,RED,"Der Spieler hat bereits einen Autoführerschein!");
return 1;
}
}
savePlayer(pID);
return 1;
}
ocmd:takeaschein(playerid,params[])
{
new pID,name[128];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,RED,"INFO: /takeaschein [playerid]");
if(!isPlayerInFrak(playerid,8)) return SendClientMessage(playerid,RED,"Du bist kein Fahrlehrer");
if(!isPlayerRang(playerid, 2)) return SendClientMessage(playerid,RED,"Du bist nicht berechtigt, jemanden den Autoführerschein abzunehmen");
{
if(sInfo[pID][autoschein]==1)
{
sInfo[pID][autoschein]=0;
format(name,sizeof(name),"Du hast %s den Rollerführerschein abgenommen",getPlayerName(pID));
SendClientMessage(playerid,RED,name);
}
else
{
SendClientMessage(playerid,RED,"Der Spieler hat keinen Rollerführerschein!");
return 1;
}
}
savePlayer(pID);
return 1;
}
{
new pID,name[128];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,RED,"INFO: /takeaschein [playerid]");
if(!isPlayerInFrak(playerid,8)) return SendClientMessage(playerid,RED,"Du bist kein Fahrlehrer");
if(!isPlayerRang(playerid, 2)) return SendClientMessage(playerid,RED,"Du bist nicht berechtigt, jemanden den Autoführerschein abzunehmen");
{
if(sInfo[pID][autoschein]==1)
{
sInfo[pID][autoschein]=0;
format(name,sizeof(name),"Du hast %s den Rollerführerschein abgenommen",getPlayerName(pID));
SendClientMessage(playerid,RED,name);
}
else
{
SendClientMessage(playerid,RED,"Der Spieler hat keinen Rollerführerschein!");
return 1;
}
}
savePlayer(pID);
return 1;
}
Dazu fehlt mir leider noch die ganzen CAR IDs einzufügen, testes halber jetzt nur die 411 aber es sollen ja mehrere sein und es gibt ja verschiedene Führerscheinstufen dann deswegen möcht ich die IDS so einfügen und nicht sagen 411 - 612
Ende
Vielen dank für die kommende Hilfe (wenn welche kommt)