Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock CreateOrganisation(organisation[],playerid)
- {
- new query[256];
- format(query,sizeof(query),"Du hast die Organisation '%s' erfolgreich erstellt.",organisation);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,query);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Organisations Befehle:");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"- '/org' um den Organisationschat zu nutzen");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"- '/orgmakeleader' um jemanden als Leiter der Organisation hinzuzufügen");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"- '/orginvite' um jemanden als Mitglied in die Organisation einzuladen");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"- '/orguninvite' um jemanden als Mitglied der Organisation auszuladen");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"- '/orgmember' um die eingeloggten Mitglieder anzuzeigen");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"- '/orgdelete' um die Organisation zu löschen");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"- '/orgsetmotto' um das Organisations Motto zu ändern");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"- '/orgname' um den Namen der Organisation zu ändern");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"- '/orgtakeleader' um jemanden in der Organisation als Leiter auszuladen");
- GivePlayerMoneySave(playerid, -500000);
- format(query,sizeof(query),"INSERT INTO organisations (OrgName,OrgOwner,OrgMotto) VALUES ('%s','%s','%s')",organisation,GetName(playerid),"Keins");
- mysql_function_query(mysqlcon,query,true,"is","OnORGCreated",playerid,organisation);
- return 1;
- }
- forward OnORGCreated(playerid,orgnmame[]);
- public OnORGCreated(playerid,orgnmame[])
- {
- printf("OnORGCreated abgerufen");
- new query[256];
- format(query, sizeof(query),"SELECT id FROM organisations ORDER BY id DESC LIMIT 1");
- mysql_function_query(mysqlcon,query,true,"is","OnORGFinished",playerid,orgnmame);
- }
- forward OnORGFinished(playerid,orgname[]);
- public OnORGFinished(playerid,orgname[])
- {
- printf("OnORGFinished abgerufen");
- new rows, fields,id,val[128];
- cache_get_data(rows, fields);
- if(rows == 0) return SendClientMessage(playerid,-1,"Error 1: Impossible Invalid Row-Count, please report this Bug to the Server Admins"); //print
- else
- {
- cache_get_field_content(0,"id",val); id = strval(val);
- }
- PlayerInfo[playerid][pOrgMember] = id;
- PlayerInfo[playerid][pOrgLeader] = id;
- OrgInfo[id][OrgCreatet] = 1;
- strmid(OrgInfo[id][OrgOwner],PlayerInfo[playerid][Name],0,strlen(PlayerInfo[playerid][Name]),24);
- strmid(OrgInfo[id][OrgMotto],"Keins",0,strlen("Keins"),128);
- strmid(OrgInfo[id][OrgName], orgname, 0, MAX_PLAYER_NAME, MAX_PLAYER_NAME);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement