forward DropPlayerWeapons(playerid);
public DropPlayerWeapons(playerid)
{
new Float:x,Float:y,Float:z,dpw_model[MAX_PLAYERS];
dpw_model[playerid] = GetPlayerWeapon(playerid);
GetPlayerPos(playerid,x,y,z);
pickup[playerid] = CreatePickup(waffenarray[dpw_model[playerid]],3,x,y,z,-1);
SetTimerEx("DeletePickup",DeleteTime*1000,false,"d",pickup[playerid]);
//SetTimerEx("droppedweapons",3500,false,"ifffi",playerid,x,y,z,dpw_model[playerid]);
return 1;
}
Beiträge von xSoldier
-
-
Hallo,
wie die Überschrift schon sagt, kriege ich wenn ich eine Waffe Bsp Deagle aufhebe immer [10] Schuss Munition. Obwohl der Spieler Bsp 999 Schuss hat.
Wo liegt daran der Fehler?new PICKUP_AMMOW[MAX_PLAYERS];
OnPlayerDisconnect:
PICKUP_MODELW[playerid] = 0;
PICKUP_AMMOW[playerid] = 0;OnPlayerPickUpPickup:
for(new i=0;i<MAX_PLAYERS;i++)
{
if(pickupid == pickup[i])
{
DestroyPickup(pickup[i]);
pickup[i] = 0;
GivePlayerWeapon(playerid,PICKUP_MODELW[i],PICKUP_AMMOW[i]);
PICKUP_MODELW[i] = 0;
PICKUP_AMMOW[i] = 0;
printf("Das Pickup %i (%i) wurde hier aufgehoben.",pickupid,pickup[i]);
return 1;
}
}forward DropPlayerWeapons(playerid);
public DropPlayerWeapons(playerid)
{
new Float:x,Float:y,Float:z,dpw_model[MAX_PLAYERS];
dpw_model[playerid] = GetPlayerWeapon(playerid);
GetPlayerPos(playerid,x,y,z);
pickup[playerid] = CreatePickup(waffenarray[dpw_model[playerid]],3,x,y,z,-1);
SetTimerEx("DeletePickup",DeleteTime*1000,false,"d",pickup[playerid]);
//SetTimerEx("droppedweapons",3500,false,"ifffi",playerid,x,y,z,dpw_model[playerid]);
return 1;
}Würde mich um antworten freuen.
Liebe Grüße,
Soldier. -
Nein, habe es aber hinbekommen. Klammer vergessen
Danke trotzdem.Liebe Grüße,
Soldier -
Errors:
E:\Grand Theft Auto SanAndreas\Server\WOS Script 2.0\pawno\include\M_Bot.inc(152) : error 017: undefined symbol "IsAnAdmin"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(2617) : error 017: undefined symbol "ExtortionSBiz"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(2968) : error 017: undefined symbol "IsATransportGMBH"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(3015) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(3028) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(3038) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(3046) : error 017: undefined symbol "IsAFahrschulVeh"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(3059) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(3069) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(3755) : error 017: undefined symbol "OnPlayerCarLogin"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4010) : error 017: undefined symbol "SendIRCMessage"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4032) : error 017: undefined symbol "SendIRCMessage"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4064) : error 017: undefined symbol "SavePapers"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4301) : error 017: undefined symbol "OOCOff"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4313) : error 017: undefined symbol "OOCOff"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4331) : error 017: undefined symbol "SaveStuff"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4333) : error 017: undefined symbol "OOCOff"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4339) : error 017: undefined symbol "SaveStuff"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4341) : error 017: undefined symbol "OOCOff"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4366) : error 017: undefined symbol "SetPlayerToTeamColor"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4384) : error 017: undefined symbol "RemoveBlitzer"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4399) : error 017: undefined symbol "OnPlayerCarUpdate"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4420) : error 017: undefined symbol "ABroadCast"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4430) : error 017: undefined symbol "ABroadCast"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4459) : error 017: undefined symbol "PlayerUpdate"
C:\Users\Matze\Desktop\Server\WOS Script 2.0\gamemodes\Dark.pwn(4463) : error 017: undefined symbol "Log"Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Errors zeigen in eine andere Zeile.
-
Hallo, bin gerade dabei das Biz System zu verbessern. Habe nun das Problem das ich 26 Errors bekomme, woran kann dies liegen?
if(newkeys == KEY_SECONDARY_ATTACK)
{
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid,3.0,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
{
//printf("Found House :%d",i);
/*if(!IsACop(playerid) && i == 3)
{
SendClientMessage(playerid, COLOR_GREY, " Nur für Beamte !");
return 1;
}*/
if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
{
if(PlayerInfo[playerid][pPbiskey] != i)
{
if(BizzInfo[i][bLocked] == 1)
{
GameTextForPlayer(playerid, "~r~Verschlossen", 5000, 1);
return 1;
}
if(BizzInfo[i][bProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Ausverkauft", 5000, 1);
return 1;
}
GivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
format(string, sizeof(string), " ", BizzInfo[i][bEntranceCost]);
BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
BizzInfo[i][bProducts]--;
OnPropUpdate();
GameTextForPlayer(playerid, string, 5000, 3);
}
SetPlayerInterior(playerid,BizzInfo[i][bInterior]);
SetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
PlayerInfo[playerid][pLocal] = i+99;
new dood[MAX_PLAYER_NAME];
GetPlayerName(playerid, dood, sizeof(dood));
format(string, sizeof(string), "%s bezahlte $%d um das Gebäude zu betreten %d", dood, BizzInfo[i][bEntranceCost], i);
printf("%s", string);
PayLog(string);
//PlayerInfo[playerid][pLocal] = i;
}
else
{
GameTextForPlayer(playerid, "~r~Du hast nicht genug Geld", 5000, 1);
}
}
}
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid,3.0,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]))
{
if(PlayerInfo[playerid][pPbiskey] == i || GetPlayerMoney(playerid) >= SBizzInfo[i][sbEntranceCost])
{
if(PlayerInfo[playerid][pPbiskey] != i)
{
if(SBizzInfo[i][sbLocked] == 1)
{
GameTextForPlayer(playerid, "~r~Geschlossen", 5000, 1);
return 1;
}
if(SBizzInfo[i][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Ausverkauft", 5000, 1);
return 1;
}
GivePlayerMoney(playerid,-SBizzInfo[i][sbEntranceCost]);
gSpentCash[playerid] = GetPlayerMoney(playerid);
SBizzInfo[i][sbProducts]--;
SBizzInfo[i][sbTill] += SBizzInfo[i][sbEntranceCost];
ExtortionSBiz(i, SBizzInfo[i][sbEntranceCost]);
new dood[MAX_PLAYER_NAME];
GetPlayerName(playerid, dood, sizeof(dood));
format(string, sizeof(string), "%s bezahlt $%d um das sbiz %d zu betreten", dood, SBizzInfo[i][sbEntranceCost], i);
printf("%s", string);
PayLog(string);
OnPropUpdate();
}
}
else
{
GameTextForPlayer(playerid, "~r~Du hast nicht genug Geld", 5000, 1);
}
}
}Ich würde mich um positive Antworten freuen.
Liebe Grüße,
Matze -
Okay, danke funktioniert wunderbar
-
Ich möchte einfach eine Farbige Login Nachricht in der entsprechenden Fraktionsfarbe..
kann mir das jemand nun richtig erklären? -
Ja tut mir leid iEnergie, aber ich bin auch kein purer Deutscher.. ja mit den IDs mein ich die Farbcodes..
-
Wenn ich das aber so schreibe, kann ich das auch so machen wie ich es grade mache.. muss dann trz die IDs raussuchen und auf Html machen.. ist ja dann das gleiche..
-
#define COLOR_LSPD 0x009BFFFF
-
Okay habe das mal ausprobiert.
Ich weiß zwar nicht ob ich das richtig gemacht habe, aber Fehler sind da um sie zu lernen.
Habe das mal bei case 0 versucht, aber hat nicht so geklappt, wie ich das wollte..
Was ich genau gemacht habe:
new fraktion, msg[145];
if(leader != 0) fraktion = leader;
if(member != 0) fraktion = member;
#define COLOR_LSPD 0x009BFFFF
switch(fraktion)
{
case 0: format(msg,sizeof(msg),""COLOR_LSPD"%s"COLOR_WHITE" hat den Server betreten.");, playername2);
case 1: format(msg,sizeof(msg),"{009BFF}%s{FFFFFF}hat den Server betreten.", playername2);
case 2: format(msg,sizeof(msg),"{0000A0}%s{FFFFFF}hat den Server betreten.", playername2);
case 3: format(msg,sizeof(msg),"{FF0A00}%s{FFFFFF}hat den Server betreten. ", playername2);
default: format(msg,sizeof(msg),"%s hat den Server betreten.", playername2);
}
SendClientMessageToAll(COLOR_WHITE,msg);
return 1;
}Errors:
gamemodes\Dark.pwn(17033) : warning 202: number of arguments does not match definition
gamemodes\Dark.pwn(17034) : warning 202: number of arguments does not match definition
gamemodes\Dark.pwn(51016) : error 001: expected token: "-string end-", but found "-identifier-"
gamemodes\Dark.pwn(51016) : warning 215: expression has no effect
gamemodes\Dark.pwn(51016) : error 001: expected token: ";", but found "-integer value-"
gamemodes\Dark.pwn(51016) : warning 215: expression has no effect
gamemodes\Dark.pwn(51016) : error 001: expected token: ";", but found "-string-"
gamemodes\Dark.pwn(51016) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
-
Auf dieser Seite bin ich schon gestoßen, aber hat mir nicht direkt weitergeholfen. Hatte das nicht verstanden..
new msg[128];
format(msg, sizeof(msg), "{ffffff}This is white and {%06x}this is the player's color!", GetPlayerColor(playerid) >>> 8);
SendClientMessage(playerid, 0xffffffff, msg);
Das versteh ich nicht ganz..//EDIT
-
Okay danke funktioniert.
Hätte aber eine Frage kann ich das nicht irgwie anders machen sonst muss ich alle Farben neu suchen und machen pipapo..
Würde das auch mit define einer Colorfarbe funktionieren? wenn ja wie?
z.B hab ich die Fraktionsfarbe vom LSPD so definiert:#define COLOR_LSPD
Würde mich um positive Antworten freuen.
Lg matze -
Also gehört sich das nicht so:
Anfang damit es anfangt zu markieren bzw das die Farbe anfängt: {009BFF}%s {009BFF} Und hier hört sie auf..
-
case 1: format(msg,sizeof(msg)," {009BFF}%s {009BFF}hat den Server betreten. Herzlich Willkommen !", playername2);
Wo liegt da der Fehler? da ist nun nicht nur der Name Blau sondern einfach alles der ganze Text.. -
Okay danke Jeffry:
ich habe zwar keine Errors, aber die Farben stimmen irgentwie nicht..
So sieht es dann aus obwohl der in der Fraktion LSPD ist. -
das? Jeffry:
Function OnPlayerLogin(playerid,password[])
{tutorial[playerid] = 0;
new tmp2[256];
new string2[128];
new playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
format(string2, sizeof(string2), "/Accounts/%s.ini", playername2);
new File: UserFile = fopen(string2, io_read);
if ( UserFile )
{
new PassData[256];
new keytmp[256], valtmp[256];
fread( UserFile , PassData , sizeof( PassData ) );
keytmp = ini_GetKey( PassData );
if( strcmp( keytmp , "Key" , true ) == 0 )
{
valtmp = ini_GetValue( PassData );
strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
}
if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
{
new key[ 256 ] , val[ 256 ];
new Data[ 256 ];
while ( fread( UserFile , Data , sizeof( Data ) ) )
{
key = ini_GetKey( Data );
if( strcmp( key , "Level" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLevel] = strval( val ); }
if( strcmp( key , "AdminLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); }
if( strcmp( key , "Supporter" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSupporter] = strval( val ); }
if( strcmp( key , "DonateRank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDonateRank] = strval( val ); }
if( strcmp( key , "UpgradePoints" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][gPupgrade] = strval( val ); }
if( strcmp( key , "ConnectedTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pConnectTime] = strval( val ); }
if( strcmp( key , "Registered" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pReg] = strval( val ); }
if( strcmp( key , "Sex" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSex] = strval( val ); }
if( strcmp( key , "Age" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAge] = strval( val ); }
if( strcmp( key , "Origin" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pOrigin] = strval( val ); }
if( strcmp( key , "CK" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCK] = strval( val ); }
if( strcmp( key , "Muted" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMuted] = strval( val ); }
if( strcmp( key , "Respect" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pExp] = strval( val ); }
if( strcmp( key , "Money" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
if( strcmp( key , "Bank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAccount] = strval( val ); }
if( strcmp( key , "Kredit" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPlayerKredit] = strval( val ); }
if( strcmp( key , "KreditDauer" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPlayerKreditDauer] = strval( val ); }
if( strcmp( key , "Crimes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCrimes] = strval( val ); }
if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); }
if( strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); }
if( strcmp( key , "Arrested" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pArrested] = strval( val ); }
if( strcmp( key , "WantedDeaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWantedDeaths] = strval( val ); }
if( strcmp( key , "Phonebook" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPhoneBook] = strval( val ); }
if( strcmp( key , "LottoNr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLottoNr] = strval( val ); }
if( strcmp( key , "Fishes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishes] = strval( val ); }
if( strcmp( key , "BiggestFish" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBiggestFish] = strval( val ); }
if( strcmp( key , "Job" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJob] = strval( val ); }
if( strcmp( key , "Paycheck" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayCheck] = strval( val ); }
if( strcmp( key , "HeadValue" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHeadValue] = strval( val ); }
if( strcmp( key , "Jailed" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJailed] = strval( val ); }
if( strcmp( key , "GangJailed" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGangJailed] = strval( val ); }
if( strcmp( key , "Mauled" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMauled] = strval( val ); }
if( strcmp( key , "JailTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJailTime] = strval( val ); }
if( strcmp( key , "Materials" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMats] = strval( val ); }
if( strcmp( key , "Drugs" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugs] = strval( val ); }
if( strcmp( key , "BoxMaterials" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxMats] = strval( val ); }
if( strcmp( key , "BoxDrugs" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxDrugs] = strval( val ); }
if( strcmp( key , "FightingStyle" , true ) == 0 ) { val = ini_GetValue( Data ); SetPlayerFightingStyle(playerid,strval(val)); }
if( strcmp( key , "Leader" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLeader] = strval( val ); }
if( strcmp( key , "Member" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMember] = strval( val ); }
if( strcmp( key , "FMember" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFMember] = strval( val ); }
if( strcmp( key , "Rank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRank] = strval( val ); }
if( strcmp( key , "Char" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pChar] = strval( val ); }
if( strcmp( key , "ContractTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pContractTime] = strval( val ); }
if( strcmp( key , "DetSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDetSkill] = strval( val ); }
if( strcmp( key , "SexSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSexSkill] = strval( val ); }
if( strcmp( key , "BoxSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxSkill] = strval( val ); }
if( strcmp( key , "LawSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLawSkill] = strval( val ); }
if( strcmp( key , "MechSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMechSkill] = strval( val ); }
if( strcmp( key , "JackSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJackSkill] = strval( val ); }
if( strcmp( key , "CarSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarSkill] = strval( val ); }
if( strcmp( key , "NewsSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNewsSkill] = strval( val ); }
if( strcmp( key , "DrugsSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugsSkill] = strval( val ); }
if( strcmp( key , "CookSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCookSkill] = strval( val ); }
if( strcmp( key , "FishSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishSkill] = strval( val ); }
if( strcmp( key , "pSHealth" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSHealth] = floatstr( val ); }
if( strcmp( key , "pHealth" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHealth] = floatstr( val ); }
if( strcmp( key , "Int" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInt] = strval( val ); }
if( strcmp( key , "Local" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLocal] = strval( val ); }
if( strcmp( key , "Team" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTeam] = strval( val ); }
if( strcmp( key , "Model" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pModel] = strval( val ); }
if( strcmp( key , "PhoneNr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPnumber] = strval( val ); }
if( strcmp( key , "House" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPhousekey] = strval( val ); }
if( strcmp( key , "Bizz" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPbiskey] = strval( val ); }
if( strcmp( key , "HandyGeld" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHandyGeld] = strval( val ); }
if( strcmp( key , "HandyVer" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHandyVer] = strval( val ); }
if( strcmp( key , "Pos_x" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_x] = floatstr( val ); }
if( strcmp( key , "Pos_y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_y] = floatstr( val ); }
if( strcmp( key , "Pos_z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_z] = floatstr( val ); }
if( strcmp( key , "CarLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarLic] = strval( val ); }
if( strcmp( key , "NewLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNewLic] = strval( val ); }
if( strcmp( key , "FlyLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFlyLic] = strval( val ); }
if( strcmp( key , "BoatLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoatLic] = strval( val ); }
if( strcmp( key , "FishLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishLic] = strval( val ); }
if( strcmp( key , "GunLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGunLic] = strval( val ); }// Laden von schein wenn du /login machst
if( strcmp( key , "LKWLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLKWLic] = strval( val ); }
if( strcmp( key , "RollerLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRollerLic] = strval( val ); }
if( strcmp( key , "MotoLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMotoLic] = strval( val ); }
if( strcmp( key , "CarP" , true) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarP] = strval( val ); }
if( strcmp( key , "BikeP" , true) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBikeP] = strval( val ); }
if( strcmp( key , "Zig" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pZig] = strval( val ); }
if( strcmp( key , "Kekse", true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKekse] = strval( val ); }
if( strcmp( key , "ZigSucht" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pZigSucht] = strval( val ); }
if( strcmp( key , "Gun1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun1] = strval( val ); }
if( strcmp( key , "Gun2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun2] = strval( val ); }
if( strcmp( key , "Gun3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun3] = strval( val ); }
if( strcmp( key , "Gun4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun4] = strval( val ); }
if( strcmp( key , "Ammo1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo1] = strval( val ); }
if( strcmp( key , "Ammo2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo2] = strval( val ); }
if( strcmp( key , "Ammo3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo3] = strval( val ); }
if( strcmp( key , "Ammo4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo4] = strval( val ); }
if( strcmp( key , "CarTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarTime] = strval( val ); }
if( strcmp( key , "Mulltime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMulltime] = strval( val ); }
if( strcmp( key , "PayDay" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDay] = strval( val ); }
if( strcmp( key , "PayDayHad" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDayHad] = strval( val ); }
if( strcmp( key , "CDPlayer" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCDPlayer] = strval( val ); }
if( strcmp( key , "Wins" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWins] = strval( val ); }
if( strcmp( key , "Loses" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLoses] = strval( val ); }
if( strcmp( key , "AlcoholPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAlcoholPerk] = strval( val ); }
if( strcmp( key , "DrugPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugPerk] = strval( val ); }
if( strcmp( key , "MiserPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMiserPerk] = strval( val ); }
if( strcmp( key , "PainPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPainPerk] = strval( val ); }
if( strcmp( key , "TraderPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTraderPerk] = strval( val ); }
if( strcmp( key , "Tutorial" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTut] = strval( val ); }
if( strcmp( key , "Warnings" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWarns] = strval( val ); }
if( strcmp( key , "Adjustable" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdjustable] = strval( val ); }
if( strcmp( key , "Fuel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFuel] = strval( val ); }
if( strcmp( key , "Married" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMarried] = strval( val ); }
if( strcmp( key , "MarriedTo" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pMarriedTo], val, 0, strlen(val)-1, 255); }
if( strcmp( key , "SpawnChange" , true ) == 0 ) { val = ini_GetValue( Data ); SpawnChange[playerid] = strval( val ); }
if( strcmp( key , "WantedLevel" , true ) == 0 ) { val = ini_GetValue( Data ); WantedLevel[playerid] = strval( val ); }
if( strcmp( key , "WantedPoints" , true ) == 0 ) { val = ini_GetValue( Data ); WantedPoints[playerid] = strval( val ); }
if( strcmp( key , "PlayMinutes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPlayMinutes] = strval( val ); }
if( strcmp( key , "GesamtMinutes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGesamtMinutes] = strval( val ); }
if( strcmp( key , "MinutesSinceAn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMinutesSinceAn] = strval( val ); }
if( strcmp( key , "SFPASS" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSFPASS] = strval( val ); }
if( strcmp( key , "LVPASS" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLVPASS] = strval( val ); }
if( strcmp( key , "Offflucht" , true ) == 0 ) { val = ini_GetValue( Data ); OfflineFlucht[playerid] = strval( val ); }
if( strcmp( key , "Knast" , true ) == 0 ) { val = ini_GetValue( Data ); Knast[playerid] = strval( val ); }
if( strcmp( key , "Handy" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHandyID] = strval( val ); }
if( strcmp( key , "Uhr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pUhrID] = strval( val ); }
if( strcmp( key , "KnastTime" , true ) == 0 ) { val = ini_GetValue( Data ); KnastTime[playerid] = strval( val ); }
if( strcmp( key , "Perso" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pOwnPerso] = strval( val ); }
if( strcmp( key , "FrakSperre" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFrakSperre] = strval( val ); }
if( strcmp( key , "Gehalt" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGehalt] = strval( val ); }
if( strcmp( key , "InvWeapon" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvWeapon] = strval( val ); }
if( strcmp( key , "InvAmmo" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvAmmo] = strval( val ); }
if( strcmp( key , "InvWeapon2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvWeapon2] = strval( val ); }
if( strcmp( key , "InvAmmo2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvAmmo2] = strval( val ); }
if( strcmp( key , "InvMats" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvMats] = strval( val ); }
if( strcmp( key , "InvDrugs" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvDrugs] = strval( val ); }
if( strcmp( key , "FlugTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFlugTime] = strval( val ); }
if( strcmp( key , "FarmTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFarmTime] = strval( val ); }
if( strcmp( key , "GDeaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGDeaths] = strval( val ); }
if( strcmp( key , "GKills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGKills] = strval( val ); }
if( strcmp( key , "GWD" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGWD] = floatstr( val ); }
if( strcmp( key , "Meldung" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMeldung] = strval( val ); }
if( strcmp( key , "HouseKey" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHouseKey] = strval( val ); }
if( strcmp( key , "Neuling" , true ) == 0 ) { val = ini_GetValue ( Data ); PlayerInfo[playerid][pNeuling] = strval( val ); }
if( strcmp( key , "RentHouseKey" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRentHouseKey] = strval( val ); }new weapon[14];
new ammo[14];
for(new i = 1;i< 14;i++)
{
new tmpstring[128];
format(tmpstring,sizeof tmpstring, "waffenslot%d",i);
if( strcmp( key , tmpstring , true ) == 0)weapon[i-1] = strval(ini_GetValue( Data ));
format(tmpstring,sizeof tmpstring, "ammoslot%d",i);
if( strcmp( key , tmpstring , true ) == 0)ammo[i-1] = strval(ini_GetValue( Data ));
GivePlayerWeapon(playerid,weapon[i-1],ammo[i-1]);
}
}//end while
fclose(UserFile);//close the file after everything has been read in the while
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Falsches Passwort!\nGib dein Passwort erneut ein:","Login","Abbrechen");
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Falsches Passwort eingegeben.");
fclose(UserFile);
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
return 1;
} -
Ich weiß grad garnicht was ihr meint
Ich hoffe das ist nun das richtige..new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "/Accounts/%s.ini", plname);
new login[128];
new spname[MAX_PLAYER_NAME];
GetPlayerName(playerid, spname, sizeof(spname));
format(login,sizeof(login),"%s%s {CCCCCC}hat den Server betreten. Herzlich Willkommen !", FactionColor(playerid),spname);
SendClientMessageToAll(COLOR_GREY,login);
if(fexist(string))
{
gPlayerAccount[playerid] = 1;
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{00AFFF}Login{00AFFF}","Willkommen auf {00ff00}German Evolution{00ff00}{FF0023} [Fun] Reallife{FF0023}\n{00AFFF}Bitte gib dein Passwort ein.{00AFFF}","Login","Abbrechen");
SendClientMessage(playerid,GREEN,"Willkommen zurück wir wünschen ihnen eine schöne Spielzeit.");
}
else
{
gPlayerAccount[playerid] = 0;
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
format(string,sizeof(string),"Dein Account wurde in unserer Datenbank\nleider nicht gefunden, bitte Registriere dich.");
ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Herzlich Willkommen",string,"Weiter","");
SendClientMessage(playerid,COLOR_GREEN,"Willkommen auf den {00ff00}German Evolution{00ff00}{FF0023} [Fun] Reallife{FF0023} Server.");
}
return 1;
} -
Achso okay habe mich da vertan..
pInfo
Damit läd er das Geld,Level usw..
-
gPlayerLogged